JavaZone Session, Memory Leaks in Java Applications: Different Tools for Different Types of Leaks