系統(tǒng)軟件園 - 打造精品軟件下載網站 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > 軟件下載 > 系統(tǒng)軟件 > 虛擬機 >

Dalvik虛擬機下載|Dalvik安卓平臺虛擬機電腦版

Dalvik虛擬機下載|Dalvik安卓平臺虛擬機電腦版
更新時間:2023-11-29軟件大?。?/span>1.21M軟件格式:.rar
授權方式:免費版軟件語言:簡體中文軟件類型:國產軟件

安全檢測:

推薦星級:

分享到:

軟件介紹

Dalvik虛擬機是Google公司設計的一款用于安卓平臺的虛擬機軟件,可以支持已轉換為 .dex(即Dalvik Executable)格式的Java應用程序的運行,允許在有限的內存中同時運行多個虛擬機的實例,并且每一個Dalvik 應用作為一個獨立的Linux 進程執(zhí)行。獨立的進程可以防止在虛擬機崩潰的時候所有程序都被關閉!

Dalvik虛擬機性能

基于堆棧的機器與基于寄存器的機器誰更有優(yōu)勢一直是個爭論不休的話題。

一般來說,基于堆棧的機器必須使用指令才能從堆棧上的加載和操作數(shù)據(jù),因此,相對基于寄存器的機器,它們需要更多的指令才能實現(xiàn)相同的性能。但是基于寄存器機器上的指令必須經過編碼,因此,它們的指令往往更大。這種差異主要是vm機對的操作碼調度造成的,它們往往比其他的因素昂貴,比如說及時匯編。

然而,2010年,在oracle公司(java技術的擁有者)嵌入式設備上的標準非圖形化性能測試表明,android 2.2(最初的版本包括一個即時編譯器)比java se嵌入式設備(兩者都基于 java se 6)慢2-3倍。

Dalvik虛擬機軟件特色

Dalvik虛擬機非常適合在移動終端上使用,相對于在桌面系統(tǒng)和服務器系統(tǒng)運行的虛擬機而言,它不需要很快的CPU速度和大量的內存空間。根據(jù)Google的測算,64M的RAM已經能夠令系統(tǒng)正常運轉了。其中24M被用于底層系統(tǒng)的初始化和啟動,另外20M被用于高層啟動高層服務。當然,隨著系統(tǒng)服務的增多和應用功能的擴展,其所消耗的內存也勢必越來越大。

歸納起來,Dalvik虛擬機有如下幾個主要特征:

專有的DEX文件格式

DEX是Dalvik虛擬機專用的文件格式,而問什么棄用已有的字節(jié)碼文件(CLASS文件)而采用新的格式呢?

1.一個應用中會定義很多類,編譯完成后即會有很多相應的CLASS文件,CLASS文件間會有不少冗余的信息;而DEX文件格式會把所有的CLASS文件內容整合到一個文件中。這樣,除了減少整體的文件尺寸,I/O操作,也提高了類的查找速度。
2.增加了新的操作碼的支持
3.文件結構盡量簡潔,使用等長的指令,借以提高解析速度
4. 盡量擴大只讀結構的大小,借以提高跨進程的數(shù)據(jù)共享
如何生成DEX文件呢?Android系統(tǒng)和Dalvik虛擬機提供了工具(DX),在把Java源代碼編譯成CLASS文件后,使用DX工具。

相關軟件下載
返回頂部


系統(tǒng)軟件完發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網,僅供學習和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內刪除,如果滿意請聯(lián)系版權方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權,請立即聯(lián)系我們,本站將第一時間進行相關處理。郵箱:[見首頁]
版權聲明|下載聲明 Copyright @ 2021 系統(tǒng)軟件園