One of the key reasons that many high-volume Java applications do not meet customer service level agreements (SLAs) is that application processing is often paused to perform garbage collection and reclaim available heap memory by the JVM. On traditional servers, these application pauses typically are several seconds to minutes long if the Java heap size
is larger than the practical limit of 2 to 4 GB.
is the only JVM that uses Azul’s unique C4 (Continuously Concurrent Compacting Collector)
to provide pauseless garbage collection operation. C4 is able to concurrently compact the Java heap and to allow the application to continue to execute while remapping of memory is performed. This patented solution allows applications to completely separate heap size from response times for predictable, consistent Java GC behavior. If your Java application has unacceptable pauses, try Zing free
, and see how much it can improve application metrics out of the box, with no tuning.
Click here to download the pauseless Garbage Collection white paper
Watch this video to learn more about how garbage collection works and differences between algorithms used by commercially available JVMs.