1Dalvik虚拟机的启动过程分析.docxVIP

  • 4
  • 0
  • 约3.67万字
  • 约 36页
  • 2016-10-19 发布于重庆
  • 举报
1Dalvik虚拟机的启动过程分析

Dalvik虚拟机的启动过程分析 分类: /Luoshengyang/article/category/838604Android 2013-05-13 00:57 28821人阅读 /luoshengyang/article/details/8885792评论(18) javascript:void(0);收藏 /luoshengyang/article/details/8885792举报 /tag/AndroidAndroid /tag/DalvikDalvik /tag/ZygoteZygote 在Android系统中,应用程序进程都是由Zygote进程孵化出来的,而Zygote进程是由Init进程启动的。Zygote进程在启动时会创建一个Dalvik虚拟机实例,每当它孵化一个新的应用程序进程时,都会将这个Dalvik虚拟机实例复制到新的应用程序进程里面去,从而使得每一个应用程序进程都有一个独立的Dalvik虚拟机实例。在本文中,我们就分析Dalvik虚拟机在Zygote进程中的启动过程。?Zygote进程在启动的过程中,除了会创建一个Dalvik虚拟机实例之外,还会将Java运行时库加载到进程中来,以及注册一些Android核心类的JNI方法来前面创建的Dalvik虚拟机实例中去。注意,一个应用程序进程被Zygote进程孵化出来的时候,不仅会获得Zygote进程中的Dalv

文档评论(0)

1亿VIP精品文档

相关文档