JBoss Community Archive (Read Only)

RHQ 4.9

JMX - VM Memory System Service

JMX - VM Memory System Service

Overview

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

Connection Settings

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.

Metrics

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.

Configuration Properties

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.

Operations

Name

Description

Run Garbage Collection

Runs the garbage collector.

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 08:23:16 UTC, last content change 2013-09-18 19:43:18 UTC.