7.1 Overview of GC and JavaVM memory management
The purpose of JavaVM tuning is to improve the processing performance of the system. Tuning the JavaVM to manage memory optimally with the GC mechanism in mind will yield improvements to system performance. Because the behavior of the GC mechanism differs according to how memory is managed, you need to select the memory management method that best meets the requirements of the system. For an Application Server, you can select from the following three memory management methods.
No. |
Memory management method |
Characteristics |
---|---|---|
1 |
Serial GC |
|
2 |
Combination of Serial GC and Explicit Memory Management functionality |
|
3 |
G1 GC |
|
For details about serial GC, see sections 7.2 to 7.10. For details about the Explicit Memory Management functionality, see sections 7.11 to 7.14. For details about G1 GC, see sections 7.15 and 7.16.