-XXaggressive:[memory,opt] opt: This option tells the JVM to perform adaptive optimizations as early as possible in the run. To do this, the bottleneck detector will run with a higher frequency from the start and then gradually lower its frequency. memory: This option will tell the JVM to use the available memory aggressively. It will use large pages where available, increase the heap compaction level for each GC, set the minimum block size to a larger value than normal and use a parallel garbage collector. This option should be used carefully. Since the system memory is under more pressure it may not be possible to run other applications simultaneously on the same computer.