JVM
-
Core Java

Investigating Memory Leaks Part 2 – Analysing the Problem
The first blog in this mini-series looked at creating a very leaky sample application, so that we can investigate techniques…
Read More » -
Core Java

Using Intel Performance Counters To Tune Garbage Collection
Introduction I have to admit that I was shocked. Indeed, quite shaken when I realised this advent calendar post would…
Read More » -
Core Java

Mastering Java Bytecode
Hey! Happy Advent :D I’m Simon Maple (@sjmaple), the Technical Evangelist for ZeroTurnaround. You know, the JRebel guys! We’ll as…
Read More » -
Core Java

We Are Failing to Even Have an Inclusive Discussion
The tech industry needs to be more inclusive of woman and people of color. It’s about having the largest pool…
Read More » -
Core Java

Java Debugger – The Definitive List of Tools
Java debugging is a complex space. There are many types of debuggers, and numerous tools to choose from. In this…
Read More » -
Core Java

(Part 1 of 3): Synopsis of articles & videos on Performance tuning, JVM, GC in Java, Mechanical Sympathy, et al
I have been contemplating for a number of months about reviewing a cache of articles and videos on topics like Performance…
Read More » -
Core Java

G1 vs CMS vs Parallel GC
This post is following up the experiment we ran exactly a year ago comparing the performance of different GC algorithms…
Read More » -
Core Java

Investigating Memory Leaks Part 1 – Writing Leaky Code
I found this little problem the other day: there’s this server that runs for a while and then falls over.…
Read More » -
Core Java

Crashing your JVM
Thorough testing can be harmful as we discovered recently. Extending our test coverage led us to a several-hours debugging session…
Read More »
