#
# Copyright (c) 2007-2008 Aconex.  All Rights Reserved.
# 
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2 of the License, or (at your
# option) any later version.
# 
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.
# 
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
# 
# jstat PMDA help file in the ASCII format
#
# lines beginning with a # are ignored
# lines beginning @ introduce a new entry of the form
#  @ metric-name oneline-text
#  help test goes
#  here over multiple lines
#  ...
#
# the metric-name is decoded against the default PMNS -- as a special case,
# a name of the form NNN.MM (for numeric NNN and MM) is interpreted as an
# instance domain identification, and the text describes the instance domain
#
# blank lines before the @ line are ignored
#

@ JSTAT.1 Monitored JVM processes
There is one instance in this domain for each monitored Java program
that the jstat PMDA (Performance Metrics Domain Agent) has discovered.

@ jstat.control.command Command line invocation of jstat
@ jstat.control.refresh Refresh interval in seconds between jstat runs

@ jstat.synchronizer.contended_lock_attempts
Number of attempts to obtain a contended lock through the JVM
object synchronizer path.

@ jstat.synchronizer.deflations
Deflation occurs at STW-time and disassociates idle monitors from objects.
Such scavanged monitors are returned to the global free list.

@ jstat.synchronizer.futile_wakeups
Count of attempts to wake a thread when the synchronization point that
it is blocked on is still blocked.

@ jstat.synchronizer.inflations
Inflation unlinks monitors from the global free list and associates them
with objects.

@ jstat.synchronizer.notifications
Sum of both single- and all- object synchronization wakeup notifications.

@ jstat.synchronizer.parks
Number of attempts to directly wake a contended thread after a resource
has become available.

@ jstat.garbage.minor.count Count of minor garbage collections
@ jstat.garbage.minor.time Time spent performing minor garbage collections
@ jstat.garbage.major.count Count of major garbage collections
@ jstat.garbage.major.time Time spent performing major garbage collections

@ jstat.memory.eden.capacity Capacity of the Eden space
@ jstat.memory.eden.init_capacity Initial capacity of the Eden space
@ jstat.memory.eden.max_capacity Maximum capacity of the Eden space
@ jstat.memory.eden.used Used bytes in the Eden memory space
@ jstat.memory.survivor0.capacity Capacity of the Survivor0 space
@ jstat.memory.survivor0.init_capacity Initial capacity of the Survivor0 space
@ jstat.memory.survivor0.max_capacity Maximum capacity of the Survivor0 space
@ jstat.memory.survivor0.used Used bytes in the Survivor0 memory space
@ jstat.memory.survivor1.capacity Capacity of the Survivor1 space
@ jstat.memory.survivor1.init_capacity Initial capacity of the Survivor1 space
@ jstat.memory.survivor1.max_capacity Maximum capacity of the Survivor1 space
@ jstat.memory.survivor1.used Used bytes in the Survivor0 memory space
@ jstat.memory.old.capacity Capacity of the Old space
@ jstat.memory.old.init_capacity Initial capacity of the Old space
@ jstat.memory.old.max_capacity Maximum capacity of the Old space
@ jstat.memory.old.used Used bytes in the Old space
@ jstat.memory.permanent.capacity Capacity of the Permanent space
@ jstat.memory.permanent.init_capacity Initial capacity of the Permanent space
@ jstat.memory.permanent.max_capacity Maximum capacity of the Permanent space
@ jstat.memory.permanent.used Used bytes in the Permanent space
