Considering Go is showing under ~10ms GC pauses. Java&#x27;s advantage seems theoretical rather than real world. I work in Java at my job and I have not seen such low GC pauses in Java ever.
edit:
Also considering huge garbage idiomatic Java libraries and user code generates,  Generational GC in Java is a basic requirement not a powerful advantage over Go.