我对移动设备上的kilo虚拟机有了基本的了解,我对jvm如何工作有了清晰的认识,比如类加载器、可执行引擎、方法区域等等。从技术上讲,kvm与jvm有何不同?与jvm相比,kvm是否增加了执行时间?有什么不同吗?内存管理谢谢!
tzcvj98z1#
kvm不执行类卸载,也不支持自定义类加载器。官方的sunltd kvm只支持cldc1.0,因此包含了api级别的bug,这些bug只在cldc1.1中修复过。在开发kvm时,需求的焦点是内存占用,因此您可以期望性能权衡以增加cpu使用率(即更少的缓冲…)。线程调度略有不同,但它不会影响线程安全的应用程序代码。
1条答案
按热度按时间tzcvj98z1#
kvm不执行类卸载,也不支持自定义类加载器。
官方的sunltd kvm只支持cldc1.0,因此包含了api级别的bug,这些bug只在cldc1.1中修复过。
在开发kvm时,需求的焦点是内存占用,因此您可以期望性能权衡以增加cpu使用率(即更少的缓冲…)。
线程调度略有不同,但它不会影响线程安全的应用程序代码。