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

 About This Book

 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

 Garbage Collection Performance Test Summary

 Archived Tutorials

 References

 Full Version in PDF/EPUB