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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In