Plumbr offers automatic detection of potential performance bottlenecks and produces precise "plain English" instructions that allow fast elimitation of these problems. It is the first tool in the world that offers automatic detection of such problems.
Howcome? We figured out a way to apply machine learning methods to data that describes how applications behave. Our data set contains 1,000,000+ data points from thousands of applications and is ever growing, allowing our product to contiously improve.
For now, Plumbr is already the best tool to detect and prevent memory leaks in Java applications - as validated by many paying customers from small businesses to large banks and telcos. We are adding support for new types of performance problems as we speak - to become a crucial part of application management environment that every company running business critical applications needs.