我对移动设备上的 Kilo 虚拟机有基本的了解,我对 JVM 是如何工作的类加载器、可执行引擎、方法区等有清晰的了解。
从技术上讲,KVM 与 JVM 有何不同?
与 JVM 相比,KVM 是否增加了执行时间?
任何面向性能的差异?
内存管理
谢谢 !
KVM不执行类卸载,也不支持自定义类加载器。
官方的 Sun Ltd KVM 仅支持 CLDC 1.0,因此确实包含仅在 CLDC 1.1 中修复的 API 级错误。
开发 KVM 时的需求重点是内存占用,因此您可以期望性能权衡以增加 cpu 使用率(即减少缓冲......)。
线程调度略有不同,但不会影响线程安全的应用程序代码。