Legacy platform

Generational concurrent garbage collector

The Generational Concurrent Garbage Collector helps when an application allocates many short-lived objects.

The Generational Concurrent Garbage Collector can be activated using the -Xgcpolicy:gencon command line option. By doing so, the garbage collector behaves the same as that for the Oracle JDK generational collectors, as described in Oracle generational collectors. Because of the transactional nature of the Sterling™ Order Management System Software application, a large majority of the objects in the transaction do not survive beyond the transaction commit and can be garbage collected quickly.

During internal tests, we have noticed a 30% improvement in elapsed time with a 1-5% increase in CPU consumption when using the gencon GC policy over the default GC policy (-Xgcpolicy.optthruput).