Dalvik VM的主要特征
生活随笔
收集整理的這篇文章主要介紹了
Dalvik VM的主要特征
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 在Dalvik VM中,一個應用中會定義很多類,編譯完成后有很多相應的.class文件,.dex文件吧所有的.class文件內容整合到一個文件中。除了減少整體文件尺寸,I/0操作,也提高了類的查找速度。
? ? ? 每個Android應用都運行在一個Davik Vm實例中,每個虛擬機實例都是一個獨立的進程空間。虛擬機的線程機制、內存分配和管理、Mutex等都是依賴底層操作系統實現的。所有的Andorid應用線程都對應于一個linux線程。
? ? ?zygote是一個虛擬機進程,也是一個虛擬機實例的孵化器,每當系統要求執行一個Android應用程序,Zygote就會孵化出一個子進程來執行該應用程序。
2.Dalvik Vm的代碼結構
?Dalvik是Android的java虛擬機,代碼保存在dalvik/目錄下,目錄的具體結構如下:
./
? Android.mk
?CleanSpec.mk
?Notice
?README.TXT
? dalvikvm
? dexdump
? docs
? dvz
?hit
libcore
libcore-disabled
總結
以上是生活随笔為你收集整理的Dalvik VM的主要特征的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android虚拟机-Dalvik VM
- 下一篇: Dalvik控制VM详解