Controlling JRockit memory management

This section covers the most fundamental command-line switches that control garbage collection in JRockit. For more advanced manipulation of the memory system, for example tuning compaction, please refer to Chapter 5, Benchmarking and Tuning.

Basic switches

Following are the most fundamental command-line switches for interacting with the JRockit memory system.

Outputting GC data

Running JRockit with –Xverbose:gc will, similar to –Xverbose:codegen, output plenty of verbose information on what the JVM memory management system is doing. This information includes garbage collections, where they take place (nurseries or old space), changes of GC strategy, and the time a particular garbage collection takes.

-Xverbose:gc ...

Get Oracle JRockit now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.