http://bit.ly/tAN4e, J Optimizer includes this Automatic Memory Leak Detector to track down memory leaks in no time. It works by comparing different states of the Java heap and by looking for objects whose number of references has grown. You can detect and fix your memory leak automatically in no time!