How to identify native memory leaks in a Java application using Valgrind
Updated -
Java applications normally use memory from the separate JVM-managed heap. Native code, including the JVM internals and native OS libraries, usually allocate memory from the C/C++ heap managed by the standard c library, which on Red Hat Enteprise Linux that would be the GNU libc library.
When memory usage of the Java heap is higher than normal, you can
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.