How ZGC allocates memory for the Java heap | Hacker News Reader