Book Image

Oracle JRockit: The Definitive Guide

Book Image

Oracle JRockit: The Definitive Guide

Overview of this book

Oracle JRockit is one of the industry’s highest performing Java Virtual Machines. Java developers are always on the lookout for better ways to analyze application behavior and gain performance. As we all know, this is not as easy as it looks. Welcome to JRockit: The Definitive Guide.This book helps you gain in-depth knowledge of Java from the JVM’s point of view. We will explain how to write code that works well with the JVM to gain performance and scalability. Starting with the inner workings of the JRockit JVM and finishing with a thorough walkthrough of the tools in the JRockit Mission Control suite, this book is for anyone who wants to know more about how the JVM executes your Java application and how to profile for better performance.
Table of Contents (23 chapters)
Oracle JRockit
Credits
Foreword
About the Authors
Acknowledgement
About the Reviewers
Preface
12
Using the JRockit Management APIs
Bibliography
Glossary
AST
CAS
HIR
IR
JFR
JMX
JRA
JSR
LIR
MD5
MIR
PDE
RCP
SWT
TLA
Index

Flight Recorder in JRockit Mission Control


The easiest way to both control the life cycle of recordings and transfer whole or parts of recordings to JRockit Mission Control, is to do everything from inside the JRockit Mission Control client.

Starting a JRA-style time-bound recording is quite similar to how it was done in previous JRockit versions, using JRA—simply right click on the JVM in the JVM Browser, and then click on Start Flight Recording....

In JRockit Mission Control 4.0, two things will happen:

  1. The Start Flight Recording wizard dialog box will open.

  2. The Flight Recorder Control view will open.

The Flight Recorder Control view is new for JRockit Mission Control 4.0. It shows the recordings available for one or more connections, and can also be used for controlling the recordings. It is quite useful for checking if any recordings are already running in the JVM. In the following screenshot, the continuous recording is already running:

Similar to JRA, this wizard contains a few built...