Android 应用启动过程分析图

2017-02-23 10:33:16 0 举报
仅支持查看
在Android应用启动过程中,首先会执行预装在ROM中的引导加载程序(Bootloader),然后加载操作系统内核。接下来,系统内核启动并初始化各种系统服务和驱动程序。当系统准备好后,启动管理器(Init)负责启动各种系统服务和应用程序。 在这个阶段,Zygote进程会被创建。Zygote是一个虚拟机进程,它预先加载了通用的Java类库和资源,以便在需要时能够快速实例化新的应用程序进程。当用户点击一个应用程序图标时,系统会为该应用程序创建一个新的进程,并在其中运行应用程序的代码。这个新进程会通过Zygote进程fork出来,从而继承了Zygote进程的资源,提高了系统性能。
作者其他创作
大纲/内容
评论
0 条评论
下一页