cork : dynamic memory leak detection for java .
Visualizing reference patterns for solving memory leaks in Java