首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java虚拟机(一):JVM简介

Java语言并不是只能运行在JVM之上,只要实现了相应的编译器Java语言就可以运行在任何平台之上(比如J++),也可以被编译为本地代码直接运行在操作系统之上,比如,Linux上的GCJ(GNU Compiler...整合的方式大致上是在HotSpot的基础上,移植JRockit的优秀特性,譬如使用JRockit的垃圾回收器与MissionControl服务, 使用HotSpot的JIT编译器与混合的运行时系统。...Oracle JRockit (原来的 Bea JRockit)系列产品是一个全面的Java运行时解决方案组合,包括了行业最快的标准Java解决方案。...大量的行业基准测试显示,基本JRockit JVM是世界上最快的JVM。...JRockit面向延迟敏感型应用的解决方案JRockit Real Time提供以毫秒或微秒级的JVM响应时间,适合财务前端办公、军事指挥与控制和电信网络的需要。

42530

Java虚拟机--虚拟机发展史

甚至还没有发布windows和linux平台下的商用版本。 Sun HotSpot VM 说起Sun HotSpot VM,想必所有Java程序员都应该知道。...值得一提的是,JRockit还是一个专门针对于Intel处理器进行优化的JVM,BEA JRockit采用了最先进的优化技术,能在Intel处理器上获得最高的性能,其中包括支持64位的英特尔至强和英特尔安腾处理器...与JRockit不同,IBM J9的市场定位与Sun HotSpot VM类似,是一款从服务器端到桌面应用再到嵌入式等场景都涉及的虚拟机,但是,在中国IBM J9的普及程度远不及HotSpot 或JRockit...Azul Zing VM基于Sun HotSpot VM,针对Linux和x86平台进行了优化。...Azul Zing VM 5.2版本支持以下Linux发行版: Red Hat Enterprise Linux (5.2以上, 6.x) SUSE Linux Enterprise Server (SLES

1.4K50
您找到你想要的搜索结果了吗?
是的
没有找到

【方向盘】JVM除了HotSpot,你还知道哪些?

顺理成章,HotSopt VM也成为了OpenJDK默认虚拟机,直到现在 2008年,Oracle收购BEA,得到了JRockit虚拟机 JRockit专注于服务器端应用,内部不包含解析器实现,...7版本后分离出来了(但都在堆里) 2014年发布JDK 8,基本完成整合:废弃永久代PermGen,改用元空间 JRockit没有永久代,IBM的J9也没有永久代 JRockit VM(被Oracle...J9 VM(天下第二) 大名鼎鼎的IBM的J9,和JRockit有很多相似的地方。在IBM自己的机器上号称世界上最快的JVM虚拟机。...2010年,Azul System公司方向一转,开始从硬件转向软件,在Azul VM的基础上自研,研发出了可以用在通用的Linux/x86-64平台的Zing VM,主打低延迟、高实时服务器端JDK市场...这不,在油管我就看到了Azul的广告: Liquid VM(JRockit的虚拟化版本) Liquid VM是JRockit VM 的虚拟化版本,可以在没有标准操作系统的虚拟机管理程序上运行,允许

45221

JVM系列第2讲:Java 虚拟机的历史

JRockit 和 IBM 公司的 J9 VM 了。...BEA 公司的 JRockit 是一款专注于服务器硬件和服务端应用场景的虚拟机,其针对服务端场景做了大量的优化,因此其不太关注程序启动速度。...JRockit 虚拟机内部不包含解释器实现,全部代码都靠即时编译器编译后执行。此外,其提供的 MissionControl 服务套件也十分强大。...武林外传:那些无名虚拟机 从 Sun Classic、Sun Exact VM、Sun HotSpot VM,再到 BEA JRockit、IBM J9 VM,这几个虚拟机可以说是虚拟机的正史了,是每个...对于虚拟机未来的规划,Oracle 宣布会将 JRockit 的优秀特性整合到 HotSpot VM 中,例如移植 JRockit 的垃圾回收器和 MissionControl 服务。

52720

什么是Java的灵魂?了解JVM的结构模型,生命周期,Java王朝虚拟机的更替,各家大厂虚拟机百花齐放

JVM架构模型 反编译实践 思考总结 JVM生命周期 虚拟机的启动 虚拟机的执行 虚拟机的退出 JVM 发展历程 Sun Classic VM Exact VM HotSpot VM BEA JRockit...所有的版本默认都是使用的HotSpot VM虚拟机 特点: 通过计数器 找到最具编译价值的代码,出发即时编译或者栈上编译 通过编译器与解释器同时协作,在最优化的程序响应时间与最佳的执行性能中取得平衡 BEA JRockit...简介 JRockit 专注于服务器端,这个虚拟机不关注程序的启动速度,因此 JRockit 内部不包含解释器实现,全部代码,都靠即时解释器后执行, 大量测试基准:JRockit 是世界上 最快的虚拟机...,使用JRockit速度显著提高(70%),硬件上也有成本的减少(50%) 优质特点: JRockit 面向延迟敏感性应用提供解决方案 JRockit real time 提供以毫秒或者微秒级别的JVM...MissionControl工作套件,它是一组以极低开销来监控,管理 , 分析生产环境中的应用工具 2008 年 BEA 被甲骨文收购 优化: 甲骨文整合了两大虚拟机的优势,在JDK 8中 在Hotspot 基础上 整合了JRockit

38430

今天是JVM的生日,来了解下JVM的发展历史吧

虽然Exact VM的技术相对Classic VM来说先进了许多,但是在商业应用上只存在了很短暂的时间就被更为优秀的HotSpot VM所取代,甚至还没有来得及发布Windows和Linux平台下的商用版本...整合的方式大致上是在HotSpot的基础上,移植JRockit的优秀特性,譬如使用JRockit的垃圾回收器与MissionControl服务,使用HotSpot的JIT编译器与混合的运行时系统。...BEA JRockit / IBM J9 VM Oracle JRockit (原来的 Bea JRockit)系列产品是一个全面的运行时解决方案组合,包括了行业最快的标准Java解决方案。...JRockit面向延迟敏感型应用的解决方案JRockit Real Time提供以毫秒或微秒级的JVM响应时间,适合财务前端办公、军事指挥与控制和电信网络的需要。...Liquid VM即是现在的JRockit VE(Virtual Edition),它是BEA公司开发的,可以直接运行在自家Hypervisor系统上的JRockit VM的虚拟化版本,Liquid VM

76920
领券