OpenJDK Project Metropolis: Java-On-Java via Graal

Previous message: experiments with jdk9… Read more

Similar

Seeing Register Allocation Working in Java

When the Java Virtual Machine compiles your Java code to machine code, one of the jobs it needs to do is to decide where to store Java local variables and other similar temporary values. Your machine has no concept of local variables, so during compilatio... (more…)

Read more »

How ZGC allocates memory for the Java heap

This post explores how ZGC, one of the garbage collectors in the OpenJDK, allocates memory for the Java heap, focusing on enhancements introduced in JDK-8350441 with the Mapped Cache. A garbage collector does much more than just collect garbage - and that... (more…)

Read more »