This script is not for online documents. It is only used by the QuestAgent Java Applet for CD search indexes.

JRockit 5.0 performance counters

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

Added in JRockit R26.3.x

Attribute name Description Unit Type Variability
oc_compaction_start_index The start index of the compaction in the latest OC. None Long Variable
oc_exceptional_compaction True (1) if compaction in the latest OC had exceptional size and position. None Long Variable
oc_target_compaction_time The current pause target for compaciton. Milliseconds Long Variable
oc_reference_update_time The pause time for reference updates after the compaction in the latest OC. Milliseconds Long Variable
oc_target_reference_update_time The current pause target for reference updates. Milliseconds Long Variable
oc_stored_references The number of references stored for compaction during the latest OC. # references Long Variable
oc_max_references The current maximum allowed number of stored references for compaction. # references Long Variable
oc_compaction_interrupted True (1) if compaction was interrupted due to timeout during the latest OC. None Long Variable
oc_compaction_aborted True (1) if compaction was aborted before it even started during the latest OC. None Long Variable