Zygote進程簡介

Zygote是一個Dalvik虛擬機進程,同時也是一個Dalvik虛擬機實例的孵化器,每當系統要求執行一個Android應用程序時,Zygote就會FORK出一個子進程來執行該應用程序。這樣做的好處顯而易見,Zygote進程是在系統啓動時產生的,它會完成虛擬機的初始化,庫的加載,預置類庫的加載等操作,而在系統需要一個新的虛擬機實例時,Zygote通過複製自身,以最快的速度提供一個虛擬機實例。另外,對於一些只讀的系統庫,所有虛擬機實例都和Zygote共享一塊內存區域,大大節省了內存開銷。

轉自http://blog.csdn.net/mayingcai1987/article/details/6210639


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章