kvm(kilo虚拟机)与jvm(java虚拟机)有何不同?

cwdobuhd  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(540)

我对移动设备上的kilo虚拟机有了基本的了解,我对jvm如何工作有了清晰的认识,比如类加载器、可执行引擎、方法区域等等。
从技术上讲,kvm与jvm有何不同?
与jvm相比,kvm是否增加了执行时间?
有什么不同吗?
内存管理
谢谢!

tzcvj98z

tzcvj98z1#

kvm不执行类卸载,也不支持自定义类加载器。
官方的sunltd kvm只支持cldc1.0,因此包含了api级别的bug,这些bug只在cldc1.1中修复过。
在开发kvm时,需求的焦点是内存占用,因此您可以期望性能权衡以增加cpu使用率(即更少的缓冲…)。
线程调度略有不同,但它不会影响线程安全的应用程序代码。

相关问题