
Runtime
What a Safepoint Actually Stops
One collection, reported as 2.275 ms by the GC log and 29.6 ms by the safepoint log. The gap is time to safepoint, and each instrument hides a different part of it.
Topic
Articles on “jvm-internals”

Runtime
One collection, reported as 2.275 ms by the GC log and 29.6 ms by the safepoint log. The gap is time to safepoint, and each instrument hides a different part of it.

Runtime
A hello-world program loads 423 classes before it prints anything. Where they come from, what the JVM does to each one, and how to see it.

Runtime
C2 can delete an object entirely by proving it never escapes. Here is when that works, when it silently stops, and how to measure the difference.

Runtime
Tiered compilation, on-stack replacement and inlining decide how your loop really runs. Here is how to read those decisions instead of guessing.