The JRockit Runtime Analyzer, or JRA for short, is a JRockit-specific profiling tool that provides information about both the JRockit runtime and the application running in JRockit. JRA was the main profiling tool for JRockit R27 and earlier, but has been superseded in later versions by the JRockit Flight Recorder. Because of its extremely low overhead, JRA is suitable for use in production.
In this chapter you will learn:
Different ways to create a JRA recording
How to find the hot spots in your application
How to interpret memory-related information in JRA
How to hunt down latency-related problems
How to detect indications of a memory leak in an application
How to use the operative set in the JRA latency analyzer component