-XXaggressive
is a collection of configurations that make the JVM perform at a high speed and reach a stable state as soon as possible. To achieve this goal, the JVM uses more internal resources at startup; however, it requires less adaptive optimization once the goal is reached. We recommend that you use this option for long-running, memory-intensive applications that work alone.
Usage:
-XXaggressive:<param>
<param> | Description |
---|---|
opt | Schedules adaptive optimizations earlier and enables new optimizations, which are expected to be the default in future releases. |
memory | Configures the memory system for memory-intensive workloads and sets an expectation to enable large amounts of memory resources to ensure high throughput. JRockit JVM will also use large pages, if available. |