What Is JRockit JVM?

This section describes what is JRockit - A Java VM (Virtual Machine) developed by Oracle.

What Is JRockit JVM? JRockit JVM was originally developed by Appeal Virtual Machines and acquired by BEA Systems in 2002, became part of Oracle Fusion Middleware in 2008. Here is how Oracle describes 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.

One very interesting feature of JRockit is that it comes with JRockit Mission Control which provides the following tools:

The current release of Oracle JRockit is Oracle JRockit 6 R28.2.7, compatible with JDK 1.6.

Last update: 2014.

Table of Contents

 About This Book

 Downloading and Installing JDK 1.8.0 on Windows

 Downloading and Installing JDK 1.7.0 on Windows

 java.lang.Runtime Class - The JVM Instance

 java.lang.System Class - The Operating System

 ClassLoader Class - Class Loaders

 Class Class - Class Reflections

 Sun's JVM - Java HotSpot VM

JRockit JVM 28.2.7 by Oracle Corporation

What Is JRockit JVM?

 Downloading and Installing JRockit R28.2.7

 Running Java Programs on JRockit R28.2.7

 Memory Footprint of JRockit R28.2.7

 What Is JRockit Mission Control?

 Running JRockit Mission Control

 What JRockit Management Console

 JRockit Management Console on HotSpot JVM

 JVM Runtime Data Areas

 Memory Management and Garbage Collectors

 Garbage Collection Tests

 JVM Stack, Frame and Stack Overflow

 Thread Testing Program and Result

 CPU Impact of Multi-Thread Applications

 I/O Impact of Multi-Thread Applications

 CDS (Class Data Sharing)

 Micro Benchmark Runner and JVM Options

 Micro Benchmark Tests on "int" Operations

 Micro Benchmark Tests on "long" Operations

 Micro Benchmark Tests in JIT Compilation Mode

 Micro Benchmark Tests on "float" and "double" Operations

 Outdated Tutorials

 References

 PDF Printing Version