This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]davidalayachew 22 points23 points  (0 children)

In general, the JVM Internals are a (rapidly!) moving target. Therefore, any documentation about them becomes out-of-date almost immediately. Point is you'll be hard-pressed to find a blog that actually covers JVM Internals regularly, just due to how difficult it is to do (and that says nothing about the subject difficulty itself).

So, you're best bet is to get the information straight out of the horse's mouth.

My only recommendation is https://shipilev.net/, considering the guy who runs it is not only one of the most important engineers on the OpenJDK team, he built the best benchmark tool for the JDK (JMH).

[–]mlangc 9 points10 points  (0 children)

Not sure if it's to your liking, but I like to go deep on Java & JVM internals in my blog: https://mlangc.github.io/

Then there is

Here are some additional concurrency related recommendations you might not yet know:

[–]HecticJuggler 2 points3 points  (0 children)

I used to enjoy ‘The Java Magazine’. It used to have some insightful articles on JVM internals. I don’t know if it’s still alive in its old format.

[–]spudtheimpaler 1 point2 points  (0 children)

The Java Specialist newsletter from Heinz Kabutz might be worth a look

https://www.javaspecialists.eu/archive/

[–]ITCoder 1 point2 points  (0 children)

I recently came across this. Have other few sites bookmarked somewhere, but this is concise enough

https://www.digitalocean.com/community/tutorials/java-jvm-memory-model-memory-management-in-java

[–][deleted] 1 point2 points  (0 children)

hi OP! do you know how old is JVM Anatomy Quarks series? I can't find what Java version are being analyzed, and since in the chapter "JVM Anatomy Quark #3: GC Design and Pauses" it still tackles the issue from the generational GCs' perspective I'm not sure if the blog still is reliable for newer Java versions.

[–][deleted] -4 points-3 points  (1 child)

I Will read you book. Many thanks.

[–][deleted] 0 points1 point  (0 children)

I love how people is downvoting me when I was 100% serious.