gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 11:45:46 25 4
gpt4 key购买 nike

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

最佳答案

您应该阅读以下内容:

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

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

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

Refrence

关于java - DVM确保多个实例在单个设备上高效运行!这意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29146222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com