In this white paper, we will be looking at abnormal versus normal resource allocation behavior in the Java Virtual Machine (JVM) applications and how to detect abnormal behavior as early on as possible. While this paper addresses JVM leaks, our research also includes operating systems, C/C++ applications and .NET and is not limited to JVM leaks.