📜  Dalvik虚拟机| DVM

📅  最后修改于: 2020-09-28 09:23:08             🧑  作者: Mango

Dalvik虚拟机| DVM

众所周知,现代JVM具有高性能,并提供出色的内存管理。但是它也需要针对低功耗手持设备进行优化。

Dalvik虚拟机(DVM)是为移动设备优化的android虚拟机。它优化了虚拟机的内存,电池寿命和性能。

达尔维克(Dalvik)是冰岛的一个城镇。 Dalvik VM由Dan Bornstein编写。

Dex编译器将类文件转换为在Dalvik VM上运行的.dex文件。多个类文件转换为一个dex文件。

让我们从源文件中查看编译和打包过程:

javac工具将Java源文件编译为类文件。

dx工具获取应用程序的所有类文件,并生成一个.dex文件。它是特定于平台的工具。

Android资产打包工具(aapt)处理打包过程。