Primary links

Memory Elasticity


Elasticity allows instances to be launched without extensive, up-front JVM or GC tuning.  The instance is allowed to stretch or shrink based on actual needs, according to policies (in the case of the Zing JVM, policies set up in the Zing Resource Controller). 

 

Memory elasticity allows Java applications to safely grow and shrink the memory heap as needed to survive load peaks and memory leaks. The Zing JVM utilizes several types of memory pools:

  •  Committed – guarantees live set and performance of each instance
  •  Insurance – to survive peak loads and memory leaks
  •  Performance – to efficiently keep up with and sustain heavy, unexpected workloads

  

Because the Zing JVM eliminates garbage collection pauses, growing heap size no longer impacts application performance. Each instance can use up to 512GB to handle increased loads or memory leaks.

 

Learn more:

Return to Zing Product page »