成人精品综合免费视频,影音先锋无码aⅴ男人资源站,伊人伊成久久人综合网996,亚洲成a人片在线观看高清,亚洲性色ai无码,精品视频国产香蕉尹人视频,人人妻人人澡人人爽秒播,无码一区二区三区久久精品
×
新網 > 虛擬主機 > 正文

Android系統Dalvik虛擬機與Java虛擬機的區別

  • 作者:新網
  • 來源:新網
  • 瀏覽:100
  • 2018-05-02 17:49:25

Dalvik虛擬機作為Android平臺的核心組件,擁有如下幾個特點:體積小,占用內存空間小;專有的DEX可執行文件格式,體積更小,執行速度更快;常量池采用32位索引值,尋址類方法名、字段名、常量更快; 基于寄存器架構,并擁有一套完整的指令系統.

         Dalvik虛擬機作為Android平臺的核心組件,擁有如下幾個特點:體積小,占用內存空間小;專有的DEX可執行文件格式,體積更小,執行速度更快;常量池采用32位索引值,尋址類方法名、字段名、常量更快; 基于寄存器架構,并擁有一套完整的指令系統.

<div>         提供了對象生命周期管理、堆棧管理、線程管理、安全和異常管理以及垃圾回收等重要功能;
t019b4533b0a9c1e9bc.jpg
  所有的Android程序都運行在Android系統進程里,每個進程對應著一個Dalvik虛擬機實例。
  Dalvik虛擬機與Java虛擬機的區別
  Dalvik虛擬機與傳統的Java虛擬機有許多不同點,兩者并不兼容,它們顯著的不同主要表現在以下幾個方面:
  1.Java虛擬機運行的是Java字節碼,Dalvik虛擬機運行的是Dalvik字節碼。
  傳統的Java程序經過編譯,生成Java字節碼保存在class文件中,Java虛擬機通過解碼class文件中的內容來運行程序。而Dalvik虛擬機運行的是Dalvik字節碼,所有的Dalvik字節碼由Java字節碼轉換而來,并被打包到一個DEX(Dalvik Executable)可執行文件中。Dalvik虛擬機通過解釋DEX文件來執行這些字節碼。
  2.Dalvik可執行文件體積更小。
  Android SDK中有一個叫dx的工具負責將Java字節碼轉換為Dalvik字節碼。dx工具會對Java類文件重新排列,消除在類文件中出現的所有冗余信息,避免虛擬機在初始化時出現重復的文件加載與解析過程。一般情況下,Java類文件中包含多個不同的方法簽名,如果其他的類文件引用該類文件中的方法,方法簽名也會被復制到其類文件中,也就是說多個不同的類會同時包含相同的方法簽名,同樣地,大量的字符串常量在多個類文件中也被重復使用,這些冗余信息會直接增加文件的體積,同時也會嚴重影響虛擬機解析文件的效率。dx工具針對這個問題專門做了處理,它將所有的Java類文件中的常量池進行分解,消除其中的冗余信息,重新組合形成一個常量池,所有的類文件共享一個常量池。
  3.Java虛擬機與Dalvik虛擬機架構不同。
  Java虛擬機基于棧結構,程序在運行時虛擬機需要頻繁的從棧上讀取或寫入數據,這個過程需要更多的指令分派與內存訪問次數,會耗費不少CPU時間,對于像手機設備資源有限的設備來說,這是相當大的一筆開銷。
  Dalvil虛擬機基于寄存器架構,數據的訪問通過寄存器直接傳遞,這樣的訪問方式比基于棧方式要快很多。

免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 激情人妻另类人妻伦| 91免费国产在线观看尤物| 亚洲一区二区三区品视频| av在线网站无码不卡的| 婷婷色在线视频极品视觉盛宴 | 人妻饥渴偷公乱中文字幕| 亚洲午夜久久久影院| 国产免费自拍av一区| 在线a亚洲视频播放在线观看| 欧美人与动牲交a精品| 亚洲国产成人一区二区| 少妇高潮太爽了在线视频| 成人精品动漫一区二区| 亚洲欧美日韩综合俺去了| 亚洲人成无码网站| 亚洲一区二区三区中文字幂 | 色综合婷婷| 国产精品欧美韩国日本久久| 丁香花在线影院观看在线播放| AV 无码 高潮 在线网站| 亚洲精品国产二区三区在线| 少妇与子乱毛片| 国产成人精品高清不卡在线| 亚洲人精品午夜射精日韩| 国产成人亚洲精品青草天美| 男人的天堂av一二区| 国产freexxxx性播放麻豆| 亚洲欧美日韩、中文字幕不卡| 熟女少妇内射日韩亚洲| 女人国产香蕉久久精品| 精品欧美日韩国产日漫一区不卡| 亚洲精品国产第一综合99久久| 91精品国产91久久久无码95| 亚洲九九九| 亚洲阿v天堂在线| AV网站中文| 国产真实乱子伦精品视频| 狠狠干视频网站| 无码日韩精品一区二区人妻| 开心婷婷五月激情综合社区| 一本色道久久88|