• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    Dalvik虛擬機

    前往專題
    • Dalvik虛擬機
    • 軟件大小:1.2M
    • 更新時間:2013-10-27 09:20
    • 軟件語言:中文
    • 軟件廠商:
    • 軟件類別:國產軟件 / 免費軟件 / 電子教程
    • 軟件等級:4級
    • 應用平臺:WinAll, WinXP
    • 官方網站:暫無
    好評:50%
    壞評:50%

    裝機必備軟件

    軟件介紹

    相關鏈接 版本說明 下載地址
    VMware Workstation 官方中文正式版 查看
    Mac超強虛擬機 VMware Fusion 查看
    virtualbox虛擬機 多語中文版 查看
    VirtualBox虛擬機MAC版 最新版 查看
    virtualBox漢化補丁包 簡體中文語言包 查看
    VMware workstation MAC補丁 綠色版 查看

    Android應用程序是運行在Dalvik虛擬機里面的,并且每一個應用程序對應有一個單獨的Dalvik虛擬機實例。Android應用程序中的Dalvik虛擬機實例實際上是從Zygote進程的地址空間拷貝而來的,這樣就可以加快Android應用程序的啟動速度。

    Dalvik虛擬機與Java虛擬機共享有差不多的特性,例如,它們都是解釋執行,并且支持即時編譯(JIT)、垃圾收集(GC)、Java本地方法調用(JNI)和Java遠程調試協議(JDWP)等,差別在于兩者執行的指令集是不一樣的,并且前者的指令集是基本寄存器的,而后者的指令集是基于堆棧的。這個PPT講Dalvik虛擬機的內存管理、垃圾收集、即時編譯、Java本地調用、進程和線程管理等。理解Dalvik虛擬機的上述實現細節,有助于在運行時修改程序的行為,例如,攔截Java函數的調用。

    Dalvik虛擬機的主要特征

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

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

    專有的DEX文件格式

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

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

    Android應用開發和Dalvik虛擬機

    Android應用所使用的編程語言是Java語言,和Java SE一樣,編譯時使用Sun JDK將Java源程序編程成標準的Java字節碼文件(.class文件),而后通過工具軟件DX把所有的字節碼文件轉成DEX文件(classes.dex)。最后使用Android打包工具(aapt)將DEX文件,資源文件以及AndroidManifest.xml文件(二進制格式)組合成一個應用程序包(APK)。應用程序包可以被發布到手機上運行。

    軟件截圖

    Dalvik虛擬機
      虛擬機
      (102)虛擬機關鍵詞
      西西vmware虛擬機專區下載,虛擬機是指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。通過虛擬機軟件,你可以在一臺物理計算機上模擬出二臺或多臺虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統、安裝應用程序、訪問網絡資源等等。更多>>

      其他版本下載

      熱門評論

      最新評論

      第 1 樓 山東省濱州市 網友 客人 發表于: 2013/8/19 11:36:45
      這個是Dalvik虛擬機的介紹文檔吧

      支持( 0 ) 蓋樓(回復)

      發表評論 查看所有評論(1)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>