Saturday, November 6, 2010

Oracle JRockit & JDK Release Numbering Scheme

Oracle JRockit JVM

The Oracle JRockit JVM is the industry's highest performing Java Virtual Machine now built into Oracle Fusion Middleware. It brings industry leading real time infrastructure capabilities with JRockit Real Time and unparallelled JVM diagnostics with JRockit Mission Control.

What Is the JRockit JVM?

The JRockit JVM is a high-performance JVM developed to ensure reliability, scalability, manageability, and flexibility for Java applications. The JRockit JVM provides improved performance for Java applications deployed on Intel 32-bit (Xeon) and 64-bit (Xeon and SPARC) architectures at significantly lower costs to the enterprise. Further, it is the only enterprise-class JVM optimized for Intel architectures, providing seamless interoperability across multiple hardware and operating system configurations. The JRockit JVM enables your Java applications to run optimally on Windows and Linux operating systems (both 32-bit and 64-bit architectures). The JRockit JVM is especially well-suited for running Oracle WebLogic Server.

About the Oracle JRockit JDK

The JRockit JVM is one component of the JRockit JDK. In addition to the JRockit JVM, the JDK contains the Java Run-time Environment (JRE). The JRE contains the Java class libraries (as specified by the Java Platform, Standard Edition 6 API Specification) and a set of development tools, such as a compiler.


  • Oracle JRockit Real Time
  • Oracle WebLogic Real Time
  • Oracle JRockit Mission Control

Oracle JRockit Mission Control

Oracle JRockit Real Time also includes Oracle JRockit Mission Control.
The JRockit Mission Control tools suite includes tools to monitor, manage, profile, and eliminate memory leaks in your Java application without introducing the performance overhead normally associated with tools of this type.
Oracle WebLogic Real Time
Oracle WebLogic Real Time is the version of Oracle JRockit Real Time offered exclusively with Oracle WebLogic Suite. It is targeted specifically toward Java Platform, Enterprise Edition applications demanding predictable latency performance on the order of milliseconds.
JRockit JDK Release Numbering Scheme
Every JRockit JVM release comes with several Java versions. For example, JRockit JVM R28.0 comes with Java SE versions 5.0 and 6. A Java version can be compatible with multiple JRockit JVM releases.
The JRockit JDK release number consists of the following elements:
  • The JRockit JVM release number (Rnn.nn.nn)
  • The Java version (J2SE 5.0 or Java SE 6)
For example :

Oracle JRockit JDK 6 R28.0.0 indicates the 28.0.0 release of JRockit JVM used with Java SE 6; similarly, Oracle JRockit JDK 5.0 R28.0.0 indicates the 28.0.0 release of the JRockit JVM used with J2SE 5.0.

The following is an example of a complete release number:


In this example, R28.0.0 is the JRockit JVM release1.6.0_01 is the Java version, and windows-ia32 is the platform on which the release runs.

No comments:

Post a Comment