Internal Name: |
VM Memory System |
Description: |
The memory system of the Java virtual machine including both the heap and non-heap memory. |
Singleton: |
yes |
Plugin: |
JMX |
Name |
Description |
Required |
Internal Name |
Object Name |
|
yes |
objectName |
Name Template |
|
yes |
nameTemplate |
You must use the internal name to reference properties in Dynamic Group Definition expressions.
Name |
Type |
Description |
Internal Name |
Heap Usage |
measurement |
Current heap memory usage |
{HeapMemoryUsage.used} |
Heap Committed |
measurement |
Current heap memory allocated. This amount of memory is guaranteed for the Java virtual machine to use |
{HeapMemoryUsage.committed} |
Non-Heap Usage |
measurement |
Current memory usage outside the heap |
{NonHeapMemoryUsage.used} |
Non-Heap Committed |
measurement |
Current memory allocated outside the heap. This amount of memory is guaranteed for the Java virtual machine to use |
{NonHeapMemoryUsage.committed} |
Objects Pending Finalization |
measurement |
The approximate number of objects for which finalization is pending. |
ObjectPendingFinalizationCount |
Heap Initial Size |
trait |
The amount of heap that the Java virtual machine initially requests from the operating system |
{HeapMemoryUsage.init} |
Heap Maximum Size |
trait |
Maximum amount of heap that can be used for memory management. This amount of memory is not guaranteed to be available if it is greater than the amount of committed memory. The Java virtual machine may fail to allocate memory even if the amount of used memory does not exceed this maximum size. |
{HeapMemoryUsage.max} |
Non-Heap Initial Size |
trait |
The amount of non-heap memory that the Java virtual machine initially requests from the operating system |
{NonHeapMemoryUsage.init} |
Non-Heap Maximum Size |
trait |
Maximum amount of non-heap memory that can be used for memory management. This amount of memory is not guaranteed to be available if it is greater than the amount of committed memory. The Java virtual machine may fail to allocate memory even if the amount of used memory does not exceed this maximum size. |
{NonHeapMemoryUsage.max} |
You must use the internal name to reference traits in Dynamic Group Definition expressions.
Name |
Description |
Required |
Internal Name |
Verbose |
Output verbose information to the output stream to regarding Memory. Typically, a Java virtual machine implementation prints a message when it frees memory through garbage collection. |
yes |
Verbose |
You must use the internal name to reference properties in Dynamic Group Definition expressions.
Name |
Description |
Run Garbage Collection |
Runs the garbage collector. |