The Zing® default garbage collection algorithm, C4 (Continuously Concurrent Compacting Collector), improves performance and removes barriers to Java scalability by eliminating pause times even at very large memory heap sizes. This unique technology, which was part of Azul’s Vega hardware appliances, is now available as part of Zing, Azul’s innovative Java Virtual Machine for x86 commodity servers. The Zing pauseless garbage collector uses a combination of software techniques and hardware emulation features to support ‘concurrent compaction’ that allows applications to continue processing while remapping memory.
To learn more about how Java Garbage Collection works and the differences between collection algorithms, watch this video from Azul CTO Gil Tene: Understanding Java Garbage Collection.
Benefits of Zing Pauseless Garbage Collection
- predictable, consistent garbage collection (GC) behavior
- predictable, consistent application performance and response times
- smoothly scale from 1GB to over 1 TB memory heap sizes
- unmatched Java application scalability
- greatly simplified deployments with fewer, larger instances
- reduced garbage collection (GC) tuning and JVM tuning