DVM 确保多个实例 运行 在单个设备上高效运行!这意味着什么?

DVM ensure that multiple instances run efficiently on a single device ! what does that mean?

大家好,我在理解这个术语时遇到了问题,我正在研究 JVM 和 DVM 之间的区别,这是主要区别之一,但我并不真正理解。 如果有人能帮我详细解释一下,我将不胜感激。

你应该阅读这篇文章:

Dalvik 是 Google 的 Android 操作系统中的进程虚拟机 (VM),可执行为 Android 编写的应用程序。这使得 Dalvik 成为 Android 软件栈(在 Android 4.4 "KitKat" 及更早版本中)的组成部分,通常用于移动设备,例如手机和平板电脑,以及最近在智能电视和可穿戴设备等设备上。

程序通常用 Java 编写并编译为 Java 虚拟机的字节码,然后将其转换为 Dalvik 字节码并存储在 .dex(Dalvik 可执行文件)和 .odex(优化的Dalvik 可执行文件);相关术语 odex 和 de-odex 与相应的字节码转换相关联。紧凑的 Dalvik 可执行文件格式专为内存和处理器速度受限的系统而设计。

Dalvik 是开源软件。它最初是由 Dan Bornstein 编写的,他以冰岛 Eyjafjörður 的 Dalvík 渔村命名。

Refrence