jvm的发展历程:classic、exact、hotspot、BEA的JRockit、IBM的J9、 KVM和CDC/CLDC Hotspot、Azul VM、Liquid VM

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

在这里插入图片描述

Dalvik VM

在这里插入图片描述

其他JVM

在这里插入图片描述

Graal VM

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部