偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

深度解析Dalvik虛擬機(jī)性能

移動(dòng)開發(fā) Android
Dalvik虛擬機(jī)是Google等廠商合作開發(fā)的Android移動(dòng)設(shè)備平臺(tái)的核心組成部分之一,可以支持已轉(zhuǎn)換為.dex(即Dalvik Executable)格式.

隨著時(shí)代的進(jìn)步科技的發(fā)展Dalvik虛擬機(jī)的版本也快速的提升與升級(jí),下面我就對(duì)升級(jí)前和升級(jí)后的Dalvik虛擬機(jī)系統(tǒng) ,做一下自己的解析Android作為新一代的基于Linux的開源手機(jī)操作系統(tǒng),其系統(tǒng)架構(gòu)由下而上可以分為以下幾部分:
◆Linux內(nèi)核
◆本地庫(kù)
◆Android運(yùn)行庫(kù)
◆應(yīng)用框架 應(yīng)用

開源手機(jī)操作系統(tǒng)

 如圖所示,Android運(yùn)行庫(kù)包括兩部分:核心庫(kù)和Dalvik虛擬機(jī)。核心庫(kù)包括了最基本的類庫(kù),如data structure, network, Utilities, File system等的。很多實(shí)現(xiàn)代碼都是來自Apache Harmony 項(xiàng)目,主要目的是保證虛擬機(jī)的類庫(kù)能夠和Java SE的類庫(kù)最大可能的兼容。

從而降低應(yīng)用開發(fā)者從Java SE陣營(yíng)轉(zhuǎn)移到Android開發(fā)陣營(yíng)的難度,增加其可用性。Dalvik虛擬機(jī)主要是完成對(duì)象生命周期的管理,堆棧的管理,線程管理,安全和異常的管理,以及垃圾回收等等重要功能。

Dalvik 虛擬機(jī)的主要特征 Dalvik虛擬機(jī)非常適合在移動(dòng)終端上使用,相對(duì)于在桌面系統(tǒng)和服務(wù)器系統(tǒng)運(yùn)行的虛擬機(jī)而言,它不需要很快的CPU速度和大量的內(nèi)存空間。根據(jù) Google的測(cè)算.

64M的RAM已經(jīng)能夠令系統(tǒng)正常運(yùn)轉(zhuǎn)了。其中24M被用于底層系統(tǒng)的初始化和啟動(dòng),另外20M被用于高層啟動(dòng)高層服務(wù)。當(dāng)然,隨著系統(tǒng)服務(wù)的增多和應(yīng)用功能的擴(kuò)展,其所消耗的內(nèi)存也勢(shì)必越來越大。#t#

歸納起來,Dalvik虛擬機(jī)有如下幾個(gè)主要特征:

1.一個(gè)應(yīng)用中會(huì)定義很多類,編譯完成后即會(huì)有很多相應(yīng)的CLASS文件,CLASS文件間會(huì)有不少冗余的信息;而DEX文件格式會(huì)把所有的CLASS文件內(nèi)容整合到一個(gè)文件中。這樣,除了減少整體的文件尺寸,I/O操作,也提高了類的查找速度。

2.增加了新的操作碼的支持

3.文件結(jié)構(gòu)盡量簡(jiǎn)潔,使用等長(zhǎng)的指令,借以提高解析速度

4. 盡量擴(kuò)大只讀結(jié)構(gòu)的大小,借以提高跨進(jìn)程的數(shù)據(jù)共享如何生成DEX文件呢?Android系統(tǒng)和Dalvik虛擬機(jī)提供了工具(DX),在把Java源代碼編譯成CLASS文件后,使用DX工具。

責(zé)任編輯:chenqingxiang 來源: 51CTO.com
相關(guān)推薦

2010-02-06 17:32:43

Dalvik虛擬機(jī)

2010-02-06 17:54:40

Dalvik虛擬機(jī)

2023-02-20 14:24:56

AndroidDalvikART

2010-02-04 10:10:34

Dalvik虛擬機(jī)

2010-02-06 17:36:58

Dalvik虛擬機(jī)

2013-11-11 15:31:32

虛擬機(jī)Android Run

2010-02-05 13:44:36

Dalvik虛擬機(jī)

2014-01-13 09:47:35

虛擬機(jī)

2012-05-18 10:22:23

2013-07-17 09:32:58

2010-07-26 09:02:38

2012-09-28 11:22:28

華為虛擬機(jī)性能

2012-09-28 09:39:27

華為

2016-10-12 15:05:28

虛擬機(jī)性能虛擬機(jī)密度虛擬機(jī)成本

2023-11-27 00:46:39

裸機(jī)虛擬機(jī)

2009-01-05 19:07:03

服務(wù)器虛擬化虛擬機(jī)

2012-09-27 11:59:21

虛擬機(jī)華為

2017-08-15 15:36:41

VMwareLinux虛擬機(jī)

2023-08-13 16:49:54

2012-03-05 11:09:01

JavaClass
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)