028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Java虚拟机家族-创新互联

1. Sun Classic VM

服役于 JDK 1.0、1.1、1.2;在 1.3、1.4 作为 HotSpot VM 的备选 VM;之后退出历史舞台;

站在用户的角度思考问题,与客户深入沟通,找到玉泉街道网站设计与玉泉街道网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、做网站、企业官网、英文网站、手机端网站、网站推广、域名注册虚拟主机、企业邮箱。业务覆盖玉泉街道地区。2. Sun Exact VM

具备高性能 VM 的雏形(如:热点探测、两级即时编译器、编译器与解释器混合工作模式等);使用准确式内存管理;在 1.2 时作为 Classic VM 的备选 VM;随即被 HotSpot 所取代;

3. HotSpot VM

源于一家小公司 Longview Technologies 为 Self 语言实现的 VM,初期在即时编译等多方面有优秀的理念和实际成果,因此在 1997 年 Sun 通过收购该公司或者 HotSpot VM;

HotSpot 继承了 Sun 之前两款商用虚拟机的优点(准确式内存管理),也带来了创新(热点探测:通过执行计数器找到最具有编译价值的代码,再通过即时编译器以方法为单位进行编译;若一个方法被频繁调用或方法中有效循环次数很多,将会分别触发标准即时编译和栈上替换,On-Stack Replacement,OSR;通过编译器与解释器恰当协同,平衡最优程序响应时间和最佳执行性能,且无需等待本地代码输出就能执行程序,减小即时编译的时间);

到 2014 年的 JDK 8 时期,HotSpot VM 融合了 BEA JRockit,移除掉永久代,吸收 JRockit 的 Java Mission Control;

4. Mobile/Embedded VM

面向移动和嵌入式市场的 JVM;

5. BEA JRockit VM

专为服务器硬件和服务端应用场景高度优化的 VM;不太关注程序启动速度,因此不包含解释器实现,全部代码靠即时编译器编译后执行;在 JDK 6 时代停止更新,被融入 HotSpot VM;

6. IBM J9 VM

定位于 HotSpot 接近,全面考虑服务端、桌面应用、嵌入式等;在职责分离和模块化方面做的比 HotSpot 更优秀;
2016 年起开源;之后捐献给 Eclipse 基金会管理;

7. BEA Liquid VM

BEA 自家 Hypervisor系统上的JRockit虚拟机的虚拟化版本;不需要操作系统支持,不需要内核态/用户态的切换,可以大限度发挥硬件能力;与 JRockit VM 同时终止开发;

8. Azul VM

Azul Systems 在 HotSpot 上大改所得;适用于 Azul Systems 的专有硬件 Vega 系统,对大型硬件的线程调度有优秀的优化效果;

Zing VM 是从 HotSpot 旧版本独立分支重新开发的高性能 JVM,重新编写了垃圾收集器;可以轻易带来低延迟、快速预热、易于监控等功能;

9. Apache Harmony VM

并不是一个 Java VM;未通过 TCK(Technology Compatibility Kit)兼容性测试和使用授权的 VM,在 Sun 的 JDK 开源后,Apache Harmony 失去开源优势,未被真正大规模商用,但许多代码被 IBM 的 JDK 7 和 Google Andriod SDK 吸纳;

10. Google Andriod Dalvik VM

并不是一个 Java VM;没有遵循《Java 虚拟机规范》,不能直接执行 Java 的 Class 文件;使用寄存器架构而非 JVM 中常见的栈架构;使用 Java 语言编写应用,可以直接使用绝大部分 Java API;
在 Android 5 时代被支持提前编译(Ahead of Time Compilation, AOT)的 ART VM 全面替代;

11. Microsoft JVM

为 Internet Explorer 3 支持 Java Applets 应用而开发的 JVM(背离了一次编译,到处运行的初衷,但确实是 Windows 下性能最好的 JVM);
1997 年 10 月,Sun 以侵犯商标、不正当竞争、垄断等控告 Microsoft,最终 Microsoft 赔偿 2000 万美元(因垄断总赔偿 10 亿美元)并终止该 JVM 的发展;(后来就有了 .NET Framework)

12. 其他 VM

from: 《深入理解 Java 虚拟机》周志明

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前名称:Java虚拟机家族-创新互联
转载注明:http://www.tsicrk.com/article/dpjpcj.html

其他资讯

让你的专属顾问为你服务

2.2902s