Android動態加載技術基礎3之JVM,DVM,ART的區別

JVM和DVM的區別 1、DVM和JVM執行的字節碼文件的區別 JVM執行的字節碼文件是.class文件,而DVM上執行的是Dex文件。之前的文章已經詳細分析了這兩種文件的區別,再放一個圖加深記憶 2、JVM是基於棧,而DVM是基於寄存器的 由於CPU訪問寄存器速度快於訪問內存速度,所以DVM在編譯的時候花費時間更少,運行更快 3、DVM可以在有限的內存中同時運行多個虛擬機的實例,所以Androi
相關文章
相關標籤/搜索