My articles about JVM performance and tuning
Biased lock disabled, again
To tune or not to tune? G1GC vs humongous allocation
JVM internals basics - Stop-the-world phase (safepoints) - how it works?
Time to safepoint - finally there is a tool to find long ones, and yes it is the async-profiler
My open source projects
I created some tools that help me with profiling big application with Async-profiler:
I’m creating my own JVM/GC log analyzer. You can find online version here gclogs.com.