Shenandoah GC in production: experience report
Great to see the JVM experimenting with low-pause GC.It looks like the maximum pauses of Shenandoah are still well over 1ms, which will still cause a lot of tail latency in services. (Go reached ~5ms max pauses a few releases ago, but there was still a significant improvement in the behavior of services when pauses were clamped at 100μms in more recent releases.)Definitely the right direction. I hope future versions of Shenandoah will clamp GC pauses even lower.