Go to main content
1/9
Contents
Title and Copyright Information
Preface
Guide to this Document
Documentation Accessibility
Conventions
1
About the Oracle JRockit JDK
1.1
What Is the JRockit JVM?
1.2
JRockit JDK Release Numbering Scheme
1.3
Supported Configurations for the Oracle JRockit JDK
1.4
Support and Error Correction Policies
1.5
Compatibility Between JRockit JDK and HotSpot
1.6
Contents of a JRockit JDK Installation
1.7
JRockit JVM Command-Line Options
2
Understanding Just-In-Time Compilation and Optimization
2.1
What Happens Inside the JRockit JVM
2.2
How the JRockit JVM Generates Machine Code for Java Applications
2.3
Examples of Code Optimization
3
Understanding Threads and Locks
3.1
Understanding Threads
3.2
Understanding Locks
4
Understanding Memory Management
4.1
Heap and Nursery
4.2
Object Allocation
4.3
Garbage Collection
4.3.1
Mark-and-Sweep Model
4.3.2
Generational Garbage Collection
4.3.3
Garbage Collection Modes
4.4
Compaction
5
Migrating Applications to the JRockit JDK
5.1
Support for Migration Problems
5.2
Migration Tasks
5.2.1
Make Necessary Changes in the Application Environment
5.2.2
Tune the JRockit JVM for Optimal Performance
5.3
Testing the Application
5.4
Replicating Tools Supplied with the HotSpot JDK
5.5
Command-line Option Compatibility Between the JRockit and HotSpot JVMs
6
Setting Up and Running the Oracle JRockit JDK
6.1
Installing the Oracle JRockit JDK
6.2
Setting Up and Verifying Your Windows Environment
6.3
Setting Up and Verifying Your Linux Environment
6.4
Setting Up and Verifying Your Solaris Environment
Scripting on this page enhances content navigation, but does not change the content in any way.