Java 8 GC Tutorials - Herong's Tutorial Examples - v1.03, by Dr. Herong Yang
Performance Tests on G1 collector
This chapter provides tutorial notes and example codes on performance impact of G1 collector, Topics include heap footprint; heap size impact; running minor GC only, running more major GC.
These sections are omitted from this Web preview version. To view the full content, see information on how to obtain the full version this book.
G1 GC Footprint - Free Heap 50%
Heap Size Impact on G1 GC
Heap Region Size Impact on G1 GC
Performance of G1 Minor GC
Performance of G1 Major GC
Parallel Threads Impact on G1 GC
Concurrent Threads Impact on G1 GC
AFFINITY=n - CPU Processors and G1 GC
Performance Summary of G1 Collector
Takeaways:
Table of Contents
Heap Memory Area and Size Control
JVM Garbage Collection Logging
Introduction of Garbage Collectors
Serial Collector - "+XX:+UseSerialGC"
Parallel Collector - "+XX:+UseParallelGC"
Concurrent Mark-Sweep (CMS) Collector - "+XX:+UseConcMarkSweepGC"
Garbage First (G1) Collector - "+XX:+UseG1GC"
Object References and Garbage Collection
Garbage Collection Performance Test Program
Performance Tests on Serial Collector
Performance Tests on Parallel collector
Performance Tests on Concurrent collector
►Performance Tests on G1 collector