JVM Tutorials - Herong's Tutorial Examples
Dr. Herong Yang, Version 4.10

What Is JRockit JVM?

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

What Is JRockit JVM? JRockit JVM is developed by BEA Systems, and described by them as:

BEA WebLogic JRockit is the only credible high performance Java Virtual Machine (JVM) developed uniquely for server-side applications and optimized for Intel architectures designed to ensure reliability, scalability, manageability, and flexibility for Java applications. A crucial component of the BEA WebLogic Enterprise Platform, WebLogic JRockit delivers a new level of performance for Java applications deployed on any kind of hardware architecture at significantly lower costs to the enterprise. With JRockit, customers will be able to achieve high ROI at all levels of the infrastructure stack. It is the only enterprise-class JVM offering that is optimized for Intel Architecture, providing seamless interoperability across multiple hardware and operating system configurations.

One very interesting feature of JRockit is the Management Console which connects to the running JVM, and provides real-time information about memory usage and profiling information.

JRockit JVM is available for both Microsoft Windows 2000 and Red Hat Linux Advanced Server operating systems. You can download an evaluation copy at www.bea.com. Registration is required.

Last update: 2002.

Table of Contents

 About This Book

 Download and Install Java SE 1.6 Update 2

 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 7.0 by BEA Systems

What Is JRockit JVM?

 Installing JRockit JVM 7.0

 Running JRockit JVM with Management Console

 JRockit JVM 8.0 by BEA Systems

 Memory Management Rules and Tests

 Garbage Collection Tests

 Stack Overflow Tests

 Thread Testing Program and Result

 StringBuffer Testing Program and Result

 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

 References

 PDF Printing Version

Dr. Herong Yang, updated in 2010
What Is JRockit JVM?