JRockit JVM 与 HotSpot JVM
2022-08-31 22:12:18
如果有人能给我一些关于两个JVM的优缺点的简要信息,因为它们都依赖于标准JVM规范。
如果有人能给我一些关于两个JVM的优缺点的简要信息,因为它们都依赖于标准JVM规范。
JRockit最初由Al appeal和BEA Systems开发,然后被Oracle收购以运行服务器软件。1 它旨在针对需要长时间运行任务,大量内存和可扩展环境的大型应用程序进行优化,从而比服务器模式下的Sun HotSpot JVM更进一步地推动这些场景的优化(另请参阅:“java -server”和“java -client”之间的真正区别?)。
自从Oracle收购Sun Microsystems以来,Oracle已经就具体的计划和路线图进行了沟通,以使JRockit和HotSpot JVM融合成为“两全其美”的实现,主要建立在HotSpot上,但集成了JRockit最受欢迎的功能。
事实上,正如同一博客中提到的,JRockit不会作为Java 7 JVM发布;JRockit的一些功能正在逐步引入HotSpot(内部甚至有时被称为“HotRockit”)。
有关更多详细信息,请阅读:
1 部分摘自维基百科,美国东部时间2012年3月3日下午1点50分。
Java 7 没有 JRockit 版本。下载的Java 7和Java 8的JDK是Java HotSpot。我可以确认这一点,用于Oracle的Java 7和Java 8 jdk下载。链接 Java 7
以下是 JDK 1.7 Java (TM) SE 运行时环境(构建 1.7.0
_80-b15)
Java HotSpot(TM) 64 位服务器虚拟机(构建 24.80-b11,混合模式)的 java 版本确认
JRockit和HotSpot已经合并,JDK 7包含这个融合JVM的第一个版本(参考Henrik关于Java 7的博客)