Thanks for the memory

Understanding how the JVM uses native memory on AIX

From the developerWorks archives

Andrew Hall

Date archived: April 18, 2019 | First published: April 21, 2009

Running out of Java™ heap isn't the only cause of a java.lang.OutOfMemoryError. If native memory runs out, OutOfMemoryErrors that your normal debugging techniques won't be able to solve can occur. This article explains what native memory is, how the Java runtime uses it, what running out of it looks like, and how to debug a native OutOfMemoryError on AIX®. A companion article covers the same topics for Linux® and Windows® systems.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.

Zone=Java development, AIX and UNIX
ArticleTitle=Thanks for the memory