3 ms·
> no global gc pauses, low-latency Java also has this for at least a few years now. G1GC and ZGC in JDK17 offer no global stops unless absolutely necessary, a
by exabrial 4y ago
> no global gc pauses, low-latency
Java also has this for at least a few years now. G1GC and ZGC in JDK17 offer no global stops unless absolutely necessary, and ZGC even has latency targets.
- MaxBarraclough 4y agoAlso Shenandoah. Those Java garbage-collection folks have been busy recently. Or is it that people interested in doing ground-breaking garbage collection research tend to target Java?
- origin_path 4y agoNot quite. G1 offers pause time goals so you can balance throughput or latency but it still has global pauses. ZGC doesn't because it doesn't pause your app. Its design doesn't allow any tradeoffs there.