I am tracking a memory leak in a JVM process. We know the leak is not in the heap java area, and it is not in perm-gen java area. I took two userdumps from the JVM process, the tool being used is MS Debug Diagnostics and I noticed an important increase in an area that this tool shows as "Native Heaps". What i want is a clarification if the "Native Heaps" from DebugDiag maps to the java JVM JNI area? Following is the section of the report related to memory : Virtual Memory Details