This time I take an a bit unconventional approach towards defining performance management. The idea for this post came through a number of customer engagements, where the same question came up over and over again: “How do we start with Application Performance Management and what should we do?” Over time I developed a simple model [...]
Application Performance, Scalability and Architecture
I had an interesting conversation with our Test Automation team lead Stefan – who Andi interviewed for our “Eating our own Dog Food ” article – on his experiences with the willingness of developers to write performance tests. I asked a provocative question: do developers really want to write them in the first place? First [...]
Searching for memory leaks can easily become an adventure – fighting through a jungle of objects and references. When the leak occurs in production time is short and you have to act fast. Like in a treasure hunt, we have to interpret signs, unravel mysteries to finally find the “lost” memory. Memory leaks – together [...]
View more presentations from Alois Reitbauer. //
Here you can find some selected material on performance related topics which I also covered in my talks at JAX London. For a couple of performance related presentations I recommend to have a look at the slides of the Performance Workshop of W-JAX 2009. The cover a number of performance related topics from the technological [...]
In this post I will address top ten reports and their usefulness in performance engineering. Regularly I hear people saying: “Can you show me the top ten database statements” or something similar. Their approach to performance engineering is to look at the slowest or most time-consuming statements and then make them faster. While this is [...]
In this third article of my Performance Almanac I discuss the role of overhead in performance management. As a performance management solution provider we’re frequently asked “How much overhead does your solution have?” This question is however a bit more complex to answer than just giving a single number. When discussing this topic I have [...]
Inspired by a comment of Wim Leers on one of our other posts on web performance, I decided to switch plans and write this week about end-user experience monitoring. If you google end-user experience monitoring you will find a number of different approaches. End- user experience – as I think we all agree – is [...]
2010 is over and there has been a log going on in the application performance space. We started this project at the beginning of the year inspired by Stoyan Stefanov’s performance advent calendar of 2009. (There is also one for 2010). Now twelve month later we have our 2010 performance almanac available. According to wikipedia an almanac [...]
Troubleshooting of performance problems is very often – if not almost always – viewed as a reactive activity. Frankly, I have often seen it done in such a reactive as a firefight; however effective troubleshooting should build upon a solid diagnostics process. If you handle troubleshooting as if firefighting rather than based on solid diagnosis, [...]



