jvm的发展历程
Sun Classic VM
如果只使用JIT编译器,启动时会耗时过长,因为有翻译成机器指令的过程。
今天的jvm经过优化,执行效率已经不亚于C和C++了。
两者结合是主流的方式,吸收二者的优点。
Exact VM
Hotspot VM
BEA公司的JRockit
IBM公司的J9
在IBM自己的产品上运行稳定,win上的表现不尽如人意。
KVM和CDC/CLDC Hotspot
Azul VM
Liquid VM
Apache Harmony
Microsoft JVM
TaobaoJVM
- 缺点:严重依赖Intel的CPU