JRockit JVM versus HotSpot JVM

☆樱花仙子☆ 提交于 2019-11-28 05:40:46
haylem

JRockit was originally developed by Appeal and BEA Systems before being acquired by Oracle to run server software.1 It was meant to be optimized for large applications requiring long running tasks, a lot of memory and a scalable environment, pushing optimizations for these scenarios even further than the Sun HotSpot JVM in server-mode (see also: Real differences between "java -server" and "java -client"?).

Since the acquisition of Sun Microsystems by Oracle, Oracle has communicated on a concrete plan and roadmap to have JRockit and the HotSpot JVM to converge to be a "best of both worlds" implementation, mostly built on HotSpot but integrating the most popular features of JRockit.

In fact, and as mentioned on the same blog, JRockit won't be released as a Java 7 JVM; and some of JRockit's features are being incrementally brought into HotSpot (internally even sometimes now referred to as "HotRockit").

For more details, read:


1 As partially pulled from Wikipedia on March 3, 2012 at 1.50PM EST.

There is no JRockit release for java 7. The downloaded JDK for Java 7 and Java 8 is Java HotSpot. I can confirm this for Java 7 and Java 8 jdk downloads for oracle. Link for Java 7

Here is version confirmation for java -version for JDK 1.7
Java (TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

JRockit and HotSpot have been merged and JDK 7 contains the first release of this converged JVM (refer Henrik blog on Java 7)

JRockit used to be regarded as better performing although I am not sure that was ever proved consistently. Oracle are currently merging JRockit and HotSpot.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!