4

我对移动设备上的 Kilo 虚拟机有基本的了解,我对 JVM 是如何工作的类加载器、可执行引擎、方法区等有清晰的了解。

  • 从技术上讲,KVM 与 JVM 有何不同?

  • 与 JVM 相比,KVM 是否增加了执行时间?

  • 任何面向性能的差异?

  • 内存管理

谢谢 !

4

1 回答 1

3

KVM不执行类卸载,也不支持自定义类加载器。

官方的 Sun Ltd KVM 仅支持 CLDC 1.0,因此确实包含仅在 CLDC 1.1 中修复的 API 级错误。

开发 KVM 时的需求重点是内存占用,因此您可以期望性能权衡以增加 cpu 使用率(即减少缓冲......)。

线程调度略有不同,但不会影响线程安全的应用程序代码。

于 2009-11-04T12:07:16.547 回答