Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

3.3.2.6. JBoss AS 7 and EAP 6 - Memory Pool Service

Overview

Table 3.293. Overview

Description: Parent resource for the resources providing the management interface for the Java virtual machine's memory pools.
Singleton: yes
Plugin: JBossAS7
Child Resource Types
Connection Properties

Table 3.294. 

Name Description Required Internal Name
Path yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations
none
Package Types
none
3.3.2.6.1. JBoss AS 7 and EAP 6 - Memory Pool Resource Service
Overview

Table 3.295. Overview

Description: The management interface for a memory pool. A memory pool represents the memory resource managed by the Java virtual machine and is managed by one or more memory managers.
Singleton: no
Plugin: JBossAS7
Child Resource Types
none
Connection Properties

Table 3.296. 

Name Description Required Internal Name
Path yes path
Include Runtime yes includeRuntime

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.297. Metrics

Name Type Description Internal Name
Collection Usage - Init measurement The amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management. collection-usage:init
Collection Usage - Used measurement The amount of used memory in bytes. collection-usage:used
Collection Usage - Committed measurement The amount of memory in bytes that is committed for the Java virtual machine to use. collection-usage:committed
Collection Usage - Max measurement The maximum amount of memory in bytes that can be used for memory management. collection-usage:max
Collection Usage Threshold Count measurement The number of times that the Java virtual machine has detected that the memory usage has reached or exceeded the collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. collection-usage-threshold-count
Collection Usage Threshold Exceeded measurement Whether the memory usage of this memory pool after the most recent collection on which the Java virtual machine has expended effort has reached or exceeded its collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. collection-usage-threshold-exceeded
Collection Usage Threshold Supported trait Whether this memory pool supports a collection usage threshold. collection-usage-threshold-supported
Name trait The name representing this memory pool. name
Peak Usage - Init measurement The amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management. peak-usage:init
Peak Usage - Used measurement The amount of used memory in bytes. peak-usage:used
Peak Usage - Committed measurement The amount of memory in bytes that is committed for the Java virtual machine to use. peak-usage:committed
Peak Usage - Max measurement The maximum amount of memory in bytes that can be used for memory management. peak-usage:max
Type trait The type of this memory pool. type
Usage - Init measurement The amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management. usage:init
Usage - Used measurement The amount of used memory in bytes. usage:used
Usage - Committed measurement The amount of memory in bytes that is committed for the Java virtual machine to use. usage:committed
Usage - Max measurement The maximum amount of memory in bytes that can be used for memory management. usage:max
Usage Threshold Count measurement The number of times that the memory usage has crossed the usage threshold. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. usage-threshold-count
Usage Threshold Exceeded measurement Whether the memory usage of this memory pool reaches or exceeds its usage threshold value. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. usage-threshold-exceeded
Usage Threshold Supported trait Whether this memory pool supports usage threshold. usage-threshold-supported
Valid trait Whether this memory pool is valid in the Java virtual machine. A memory pool becomes invalid once the Java virtual machine removes it from the memory system. valid

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.298. 

Name Description Required Internal Name
Collection Usage Threshold The collection usage threshold value of this memory pool in bytes. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. no collection-usage-threshold
Memory Manager Names The names of the memory managers that manage this memory pool. yes memory-manager-names
Usage Threshold The usage threshold value of this memory pool in bytes. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. no usage-threshold

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.299. Metrics

Name Description
Reset Peak Usage Resets the peak memory usage statistic of this memory pool to the current memory usage.
Package Types
none