Introduction This article offers a series of tips I have picked up throughout the course of my career fixing performance problems for big enterprises. I will describe systematic ways to find and fix the three most impactful issues in my experience using a tool I have created called javOSize. “Top 10 Java Performance Problems” sets out three […]

Read more

In 2005 I went to my first JavaOne conference expecting something amazing to happen; something transformative even. Please don’t get me wrong, it was great. But by the end I was tired and overwhelmed. Some sessions had been amazing and inspiring, some hadn’t.  Little did I know, a decade later, I’d be co-organising my own […]

Read more

By Fabian Lange In recent discussions, I noticed a confusion about the differences between measuring with Sampling and Instrumentation. I hear about which one should be better than others, but I think it is important to understand how they work. Some tools even ask to choose between those two directly at startup, like JProfiler 7 in the picture on the […]

Read more