Zygote的作用
由Zygote孵化出所有的基于java虚拟机的实例Service。

通过如下的图可以看出(通过adb shell ps查看和汇总Linux进程信息),
(1)第一个进程Init作为1号进程, 创建了536/537/538/539/540/541/542/543等一系列的进程。
(2)其中的541号进程,即是Zygote进程。
(3)Zygote进程创建了565/610/612/636/656/664/711等系列的进程,其中565即为System_server。

Zygote的启动流程
zygote是在init.rc中定义的一个服务进程。system\core\rootdir\init.rc的关键信息:
service zygote /system/bin/app_process -
订阅专栏 解锁全文
1596

被折叠的 条评论
为什么被折叠?



