Pauseless Garbage Collection
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.
Zing® uses Azul's unique C4 (Continuously Concurrent Compacting Collector) to provide pauseless 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.