开发者

How KVM (Kilo Virtual Machine) different from JVM(Java Virtual Machine)?

I have basic idea on Kilo Virtual Machine on Mobiles , I have clear idea of how JVM works class loaders , Executable Engine,Method Area etc .

  • Technically how KVM differs from JVM ?

  • Does KVM increases the execution time as compared to JVM ?

  • Any Performance Oriented difference ?

  • Memory management 开发者_Go百科

Thanks !


The KVM doesn't perform class unloading and doesn't support custom class loaders.

The official Sun Ltd KVM only supports CLDC 1.0 and therefore does contain API-level bugs that were only fixed in CLDC 1.1.

The focus of the requirements when developing the KVM was on memory footprint so you can expect performance trade-offs to increase cpu usage (i.e. less buffering...).

Thread scheduling is slightly different but it's nothing that would impact Thread-safe application code.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜