
Many Java performance or scalability issues are not related to the application, database, network or container, but are more often related to the choice of the Java runtime or JVM. Conventional JVMs, such as HotSpot, have known limitations which can affect how a given application scales and performs under load. The most obvious and well-understood limitation is an application's memory heap size. Conventional JVMs are limited to only a few GBs of heap memory before triggering execution pauses related to garbage collection (GC). While tuning may help, compaction is inevitable, which leads to inconsistent response time of the application that only gets worse under load or higher transaction rates.
Because of its unique design, Zing is the only JVM that can support virtually unlimited size heaps (>512 GBs) and eliminate stop-the-world GC pauses. The Zing JVM provides the most robust, elastic and scalable runtime for all enterprise applications. With Zing, your applications can achieve:
Comparison of Zing and Conventional JVMs:
