Attribute name |
Description |
Unit |
Type |
Variability |
bea.ci.jit.count |
The number of methods JIT compiled. |
# methods |
Long |
Monotonic |
bea.ci.jit.totalTime |
The total time spent JIT compiling. |
Ticks |
Long |
Monotonic |
bea.ci.opt.count |
The number of methods optimized. |
# methods |
Long |
Monotonic |
bea.ci.opt.totalTime |
The total time spent optimizing. |
Ticks |
Long |
Monotonic |
bea.gc.heapSize |
The current heap size. |
Bytes |
Long |
Variable |
bea.gc.heapUsedSize |
The amount of currently used heap. |
Bytes |
Long |
Variable |
bea.gc.nsSize |
The current nursery size. |
Bytes |
Long |
Variable |
bea.gc.oc.end.PageFaults |
The number of page faults at the end of the latest old collection. |
Page faults |
Long |
Variable |
bea.gc.oc.endTime |
The time of the latest old collection end. |
Ticks |
Long |
Monotonic |
bea.gc.oc.no |
The number of old collections done so far (updated at the end of an
old collection). |
Old collections |
Long |
Monotonic |
bea.gc.oc.pauseTime |
The total pause time of the latest old collection. |
Ticks |
Long |
Variable |
bea.gc.oc.pauseTimeTotal |
The total pause time of all old collections done so far. |
Ticks |
Long |
Monotonic |
bea.gc.oc.start.heapUsedSize |
The amount of heap used at the start of the latest or currently running
old collection. |
Bytes |
Long |
Variable |
bea.gc.oc.start.nsSize |
The nursery size at the start of the latest or currently running old
collection. |
Bytes |
Long |
Variable |
bea.gc.oc.start.pageFaults |
The number of page faults at the start of the latest or currently running
old collection. |
Page faults |
Long |
Variable |
bea.gc.oc.start.pendingFinalizers |
The number of pending finalizers at the start of the latest or currently
running old collection. |
Pending finalizers |
Long |
Variable |
bea.gc.oc.startTime |
The start time of the latest or currently running old collection. |
Ticks |
Long |
Monotonic |
bea.gc.oc.time |
The total length of the latest old collection, including concurrent
phases. |
Ticks |
Long |
Variable |
bea.gc.oc.timeTotal |
The total length of all old collections, including concurrent phases. |
Ticks |
Long |
Monotonic |
bea.gc.pauseTime |
The pause time of the latest garbage collection of any kind. |
Ticks |
Long |
Variable |
bea.gc.pauseTimeTotal |
The total pause time of all garbage collections of any kind done so
far. |
Ticks |
Long |
Monotonic |
bea.gc.pendingFinalizers |
The current number of pending finalizers. |
Pending finalizers |
Long |
Variable |
bea.gc.startHeapUsedSize |
The amount of used heap at the start of the latest garbage collection
of any kind. |
Bytes |
Long |
Variable |
bea.gc.timeTotal |
The total length of all garbage collections of any kind, including concurrent
phases. |
Ticks |
Long |
Monotonic |
bea.gc.yc.end.PageFaults |
The number of page faults at the end of the latest young collection. |
None |
Long |
Variable |
bea.gc.yc.endTime |
The end time of the latest young collection. |
Ticks |
Long |
Monotonic |
bea.gc.yc.no |
The number of young collections done so far (increased at the end of
a young collection). |
Young collections |
Long |
Monotonic |
bea.gc.yc.pauseTime |
The pause time of the latest young collection. |
Ticks |
Long |
Variable |
bea.gc.yc.pauseTimeTotal |
The total pause times of all young collections done so far. |
Ticks |
Long |
Monotonic |
bea.gc.yc.start.heapUsedSize |
The used heap size at the beginning of the latest or currently running
young collection. |
Bytes |
Long |
Variable |
bea.gc.yc.start.nsUsedSize |
The size of the nursery at the beginning of the latest or currently
running young collection. |
Bytes |
Long |
Variable |
bea.gc.yc.start.pageFaults |
The number of page faults at the beginning of the latest or currently
running young collection. |
Page faults |
Long |
Variable |
bea.gc.yc.start.pendingFinalizers |
The number of pending finalizers at the beginning of the latest or currently
running young collection |
Pending finalizers |
Long |
Variable |
bea.gc.yc.startTime |
The start time of the latest or currently running young collection |
Ticks |
Long |
Monotonic |
bea.gc.yc.time |
The total length of the latest young collection |
Ticks |
Long |
Monotonic |
bea.gc.yc.timeTotal |
The total length of all young collections done so far. |
Ticks |
Long |
Monotonic |
bea.rt.counterFrequency |
Can be used to convert between ticks and seconds: seconds = ticks /
counterFrequency. |
Hertz |
Long |
Constant |
bea.rt.ticks |
The current value of the ticks counter (updated every 500 ms). |
Ticks |
Long |
Monotonic |
bea.rt.vmStartMillis |
The value of System.currentTimeMillis() when JRockit was started. |
None |
Long |
Constant |
bea.rt.vmStartTicks |
The value of the ticks counter when JRockit was started. |
Ticks |
Long |
Constant |
java.cls.loadedClasses |
The number of classes loaded since the start of the JVM. |
Events |
Long |
Monotonic |
java.cls.unloadedClasses |
The number of classes unloaded since the start of the JVM. |
Events |
Long |
Monotonic |
java.property.java.class.path |
The class path. |
String |
String |
Constant |
java.property.java.endorsed.dirs |
The endorsed dirs. See the Endorsed Standards Override Mechanism.
|
String |
String |
Constant |
java.property.java.ext.dirs |
The ext dirs, which are searched for jars which are automtically put
on the classpath. See the documentation for java.ext.dirs. |
String |
String |
Constant |
java.property.java.home |
The root of the java installation. |
String |
String |
Constant |
java.property.java.library.path |
The library path used to find user libraries. |
String |
String |
Constant |
java.property.java.vm.info |
VM information. |
String |
String |
Constant |
java.property.java.vm.name |
The VM name. |
String |
String |
Constant |
java.property.java.vm.specification.name |
The JVM specifaction name. |
String |
String |
Constant |
java.property.java.vm.specification.vendor |
The JVM specification vendor. |
String |
String |
Constant |
java.property.java.vm.specification.version |
The JVM specification version. |
String |
String |
Constant |
java.property.java.vm.vendor |
The JVM vendor. |
String |
String |
Constant |
java.property.java.vm.version |
The JRockit version. |
String |
String |
Constant |
java.rt.vmArgs |
The list of VM arguments. |
String |
String |
Constant |
java.threads.daemon |
The number of daemon threads running. |
None |
Long |
Variable |
java.threads.live |
The total number of running threads now. |
None |
Long |
Variable |
java.threads.livePeak |
The peak number of threads that has been running since JRockit was started. |
None |
Long |
Variable |
java.threads.nonDaemon |
The number of non-daemon threads running. |
None |
Long |
Variable |
java.threads.started |
The total number of started threads since JRockit. |
Events |
Long |
Monotonic |
jrockit.ci.committedBytes |
The amount of memory allocated by the compiler (for codeblocks). |
Bytes |
Long |
Variable |
jrockit.ci.freelistBytes |
The size of the memory available in the freelist available to the compiler. |
Bytes |
Long |
Variable |
jrockit.ci.jit.lastMethodName |
The last method that was JIT-compiled. |
String |
String |
Variable |
jrockit.ci.jit.lastStamp |
The time when the last method was JIT-compiled. |
Ticks |
Long |
Monotonic |
jrockit.ci.opt.lastMethodName |
The last method that was optimized. |
String |
String |
Variable |
jrockit.ci.opt.lastStamp |
The time when the last method was optimized. |
Ticks |
Long |
Monotonic |
jrockit.ci.usedBytes |
The amount of memory currently used by the compiler (for codeblocks). |
Bytes |
Long |
Variable |
jrockit.cls.cached |
How many classes we currently have in the class cache. |
None |
Long |
Monotonic |
jrockit.cls.loadedBytes |
The number of bytes .class file loaded. |
Bytes |
Long |
Monotonic |
jrockit.cls.time |
The time spent loading classes implicitly. ClassLoader#loadClass() won't
show. |
Ticks |
Long |
Monotonic |
jrockit.gc.oc.actualHeapContraction |
Indicates how much the heap was actually shrunk during the last old
space collection. |
Bytes |
Long |
Variable |
jrockit.gc.oc.compactionParts |
The number of heap parts compacted during the last OC. |
None |
Long |
Variable |
jrockit.gc.oc.compactionTime |
The pause time for compaction during the last OC. |
Ticks |
Long |
Variable |
jrockit.gc.oc.desiredHeapContraction |
Indicates how much the heap should have been shrunk during the last
OC if possible. |
Bytes |
Long |
Variable |
jrockit.gc.oc.hasCompacted |
Set to true (1) if there has been internal compaction during the last
OC. |
None |
Long |
Variable |
jrockit.gc.oc.hasEvacuated |
Set to true (1) if there has been external compaction ("evacuation")
during the last OC. |
None |
Long |
Variable |
jrockit.gc.oc.markTime |
The number of ticks spent in the mark phase in old collection |
Ticks |
Long |
Variable |
jrockit.gc.oc.sweepTime |
The number of ticks spent in the sweep phase in old collection |
Ticks |
Long |
Variable |
jrockit.rt.javaCommand |
The java command line. Deprecated, and will eventually be removed. |
String |
String |
Constant |
jrockit.rt.javaStringCount |
The number of java strings currently in the JVM. |
Events |
Long |
Variable |
jrockit.rt.piCount |
The number of ParameterInfo's currently in the JVM. (JRockit internal
structure) |
Events |
Long |
Variable |
jrockit.rt.remoteCommandAddress |
The published address of the ExecuteRemoteCommand function, used by
|
None |
Long |
Constant |
jrockit.rt.utf8Bytes |
The number of bytes currently occupied by UTF8 strings. |
Events |
Long |
Variable |
jrockit.rt.utf8Count |
The number of UTF8 strings currently allocated in the JVM. |
Events |
Long |
Variable |
sun.property.sun.boot.class.path |
The boot classpath. |
String |
String |
Constant |
sun.property.sun.boot.library.path |
The library path used by the JVM to find libraries. |
String |
String |
Constant |
sun.rt.javaCommand |
The java command line. |
String |
String |
Constant |