The native memory perspective provides information about
the native memory usage of the process and system being monitored.
Note: This version of Health Center does not provide a native memory
perspective view for the z/OS® 31-bit
or z/OS 64-bit platforms.
Native
memory is the memory provided to the Java™ process
by the operating system. The memory is used for heap storage and other
purposes. The native memory information available in the native memory
perspective view varies by platform but typically includes the following:
Table 1. Memory information valuesName |
Description |
Free Physical Memory |
The amount of physical memory (RAM) free on
the monitored system. |
Process Physical Memory |
The amount of physical memory (RAM) currently
in use by the monitored process. On some platforms, this memory is
called "resident storage" or the "working set". |
Process Private Memory |
The amount of memory used exclusively by the
monitored process. This memory is not shared with other processes
on the system. |
Process Virtual Memory |
Total process address space used. |
More detailed discussions on understanding native memory usage
can be found in two developerWorks® articles:
http://www.ibm.com/developerworks/java/library/j-nativememory-linux/ and
http://www.ibm.com/developerworks/java/library/j-nativememory-aix/.
The perspective provides two views.
- Native memory table view
- This view displays a table containing the latest, minimum, and
maximum values for all the available native memory information. You
can use this table to see the most recent memory usage information
for your monitored application.
- Native memory usage view
- This view plots the process virtual memory and process physical
memory on a graph. The information presented helps you to monitor
the native memory usage by processes. By comparing this graph to the
Used Heap graph in the garbage collection perspective, you can see
whether the amount of memory used by an application is due to the
size of the Java Heap or due
to the memory allocated natively.