-
Core Java
How JVMTI tagging can affect GC pauses
This post is analyzing why and how Plumbr Agents extended the length of GC pauses on certain occasions. Troubleshooting the underlying problem…
Read More » -
Software Development
How to define performance requirements?
“The app is slow, can you make sure it is fast.” The quote above should send shivers down the spine for any…
Read More » -
Core Java
Self-healing JVM
This post is an example about an application where the first solution to each and every IT problem – “have…
Read More » -
Core Java
Java performance tuning survey results (part IV)
This is the last post in series where we analyze the results of the Java Performance Tuning Survey we conducted…
Read More » -
Core Java
Java performance tuning survey results (part III)
This is the third post in a series where we analyze the results of a survey conducted in October 2014.…
Read More » -
Core Java
Java performance tuning survey results (part II)
This is a second post in series where we analyze the results of the performance tuning survey conducted in October…
Read More » -
Core Java
Java performance tuning survey results (part I)
We conducted a Java performance tuning survey during October 2014. The main goal of the survey was to gathering insight…
Read More » -
Software Development
Guess, don’t measure
I have lost count in how many occasions I have recommended to start all performance tuning activities by setting goals…
Read More » -
Core Java
Adaptive heap sizing
While enhancing our test bed to improve the Plumbr GC problem detector, I ended up writing a small test case…
Read More »