License Proprietary | Type Java Virtual Machine | |
Stable release JDK 28.2.3 / 12 April 2012; 4 years ago (2012-04-12) |
JRockit, a proprietary Java virtual machine (JVM) originally developed by Appeal Virtual Machines and acquired by BEA Systems in 2002, became part of Oracle Fusion Middleware as part of acquisition of BEA Systems in 2008.
Contents
The JRockit code base and the HotSpot virtual machine from Sun Microsystems (now Oracle) are currently being integrated, with the target of releasing a JVM with a combined code base around the release date of Java Development kit(JDK) 8.
JRockit was made free and publicly available in May 2011.
Many JRE class files distributed with JRockit exactly replicate those distributed with HotSpot. JRockit overrides class files which relate closely to the JVM, therefore retaining API compatibility while enhancing the performance (processing speed) of the JVM.
History
Following the finalization of the acquisition of Sun Microsystems, Oracle announced in JavaOne 2010 that the best features of JRockit would be implemented in OpenJDK.
In May 2011, Oracle announced that JRockit has become free, confirming that they plan to port JRockit features on OpenJDK.
Performance
Oracle claims that using JRockit can give significant performance gains. Server benchmarks on earlier Java Virtual Machines tend to show that server performance of HotSpot was better, but that JRockit had a much better scalability.
Supported CPU types
JRockit Mission Control
JRockit 5.0 R26 bundled a set of tools called JRockit Mission Control. The tools include:
From release R27.3 the tools suite also includes a latency analyzer that graphically visualizes when threads stall due to synchronization, file/network I/O, memory allocation and garbage collection pauses.