4 ms·
>Low pause GCs (ZGC, Shenadoah) for Java are not generational yet. They are. GenZGC is merged into mainline and got into the latest JDK, GenShenandoah didn't m
by the-smug-one 3y ago
>Low pause GCs (ZGC, Shenadoah) for Java are not generational yet.
They are. GenZGC is merged into mainline and got into the latest JDK, GenShenandoah didn't manage but will be in next release.
>The problem of GC pauses is solved only if you can afford to waste 5x-20x more memory than the app is really using
I don't think that is true. ZGC uses multi-mapping in order to dereference its colored pointers, this causes some tools to report excessive memory usage but nothing actually hits RAM.