Zygote
2017-05-24 15:03:37 0 举报
SS进程
作者其他创作
大纲/内容
startSystemServer()fork出SystemServer进程
preload()加载资源
registerZygoteSocket()注册socket用于和SystemServer进程通讯
closeServerSocket()fork出SS进程之后关闭socket
Zygote.forkSystemServer
preloadClasses()初始化classpreloadResources() 初始化资源preloadOpenGL() 初始化OpenGLpreloadSharedLibraries() preloadTextResources()prepareWebViewInZygote()
pid = 0
ZygoteInit main()
handleSystemServerProcess()
gcAndFinalize()fork出SystemServer进程前调用GC
SamplingProfilerIntegration.writeZygoteSnapshot() 存储进程快照
RuntimeInit.enableDdms()设置DDMS可用
Linux系统init进程
startSystemServer(boolean 是否启动SS)abiList 获取abi列表socketName
收藏
收藏
0 条评论
下一页