src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
author ysuenaga
Thu, 26 Apr 2018 09:45:47 +0900
changeset 49891 61b0342b5711
parent 49377 ecd91135d645
permissions -rw-r--r--
8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-" Reviewed-by: sjohanss, jgeorge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
/*
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
     2
 * Copyright (c) 2004, 2018, Oracle and/or its affiliates. All rights reserved.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
 * accompanied this code).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    23
 * questions.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
 */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
option timestamp {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
    header "^Timestamp"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
    data (sun.os.hrt.ticks/sun.os.hrt.frequency)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
    width 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    34
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
    36
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
option class {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    38
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
    header "^Loaded^"	/* Number of classes loaded */
5778
ca3811dc046d 6959965: jstat: Add new -classload option to print class loading statistics
mchung
parents: 5506
diff changeset
    40
    data (java.cls.loadedClasses + java.cls.sharedLoadedClasses)
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
    header "^Bytes^"	/* Accumulated Size of classes loaded */
5778
ca3811dc046d 6959965: jstat: Add new -classload option to print class loading statistics
mchung
parents: 5506
diff changeset
    48
    data (sun.cls.loadedBytes + sun.cls.sharedLoadedBytes)
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
    width 7
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
    header "^Unloaded^"	/* Number of classes unloaded */
5778
ca3811dc046d 6959965: jstat: Add new -classload option to print class loading statistics
mchung
parents: 5506
diff changeset
    56
    data (java.cls.unloadedClasses + java.cls.sharedUnloadedClasses)
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
    header "^Bytes^"	/* Accumulated size of classes unloaded */
5778
ca3811dc046d 6959965: jstat: Add new -classload option to print class loading statistics
mchung
parents: 5506
diff changeset
    64
    data (sun.cls.unloadedBytes + sun.cls.sharedUnloadedBytes)
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
    width 7
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
    header "^Time^"	/* Accumulated time for class loading */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
    data sun.cls.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
option compiler {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
    header "^Compiled^"		/* Number of compilation tasks performed */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    83
    data sun.ci.totalCompiles
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
    85
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
    header "^Failed^"		/* Number of failed compilation tasks */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
    data sun.ci.totalBailouts
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
    header "^Invalid^"		/* Number of invalidated compilation tasks */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    99
    data sun.ci.totalInvalidates
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
    header "^Time^"		/* Time spent in compilation */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
    data java.ci.totalTime/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   108
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
    header "^FailedType^"	/* Type of last failed compilation */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
    data sun.ci.lastFailedType
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
    width 4
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   121
    header "^FailedMethod"	/* Name of class and method for last failed compile */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
    data sun.ci.lastFailedMethod
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   124
    align left
90ce3da70b43 Initial load
duke
parents:
diff changeset
   125
    width 1
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   127
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   128
90ce3da70b43 Initial load
duke
parents:
diff changeset
   129
option gc {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   130
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   131
    header "^S0C^"	/* Survivor 0 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   132
    data sun.gc.generation.0.space.1.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   133
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   138
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
    header "^S1C^"	/* Survivor 1 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   140
    data sun.gc.generation.0.space.2.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   141
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   143
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   144
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   145
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   147
    header "^S0U^"	/* Survivor 0 Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   148
    data sun.gc.generation.0.space.1.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   149
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   150
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   151
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   152
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   153
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   154
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   155
    header "^S1U^"	/* Survivor 1 Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   156
    data sun.gc.generation.0.space.2.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   157
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   158
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   160
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   161
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   162
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
    header "^EC^"	/* Eden Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   164
    data sun.gc.generation.0.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   166
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   167
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   168
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   169
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   170
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171
    header "^EU^"	/* Eden Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   172
    data sun.gc.generation.0.space.0.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   173
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   174
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   175
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   176
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   177
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   178
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   179
    header "^OC^"	/* Old Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   180
    data sun.gc.generation.1.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   181
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   182
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   184
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   185
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   186
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   187
    header "^OU^"	/* Old Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   188
    data sun.gc.generation.1.space.0.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   189
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   190
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   191
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   192
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   193
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   194
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   195
    header "^MC^"	/* Metaspace Capacity - Current */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   196
    data sun.gc.metaspace.capacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   197
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   198
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   199
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   200
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   201
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   203
    header "^MU^"	/* Metaspae Used */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   204
    data sun.gc.metaspace.used
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   205
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   206
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   208
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   209
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
  column {
20194
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   211
    header "^CCSC^"	/* Compressed Class Space Capacity - Current */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   212
    data sun.gc.compressedclassspace.capacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   213
    align center
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   214
    width 6
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   215
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   216
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   217
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   218
  column {
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   219
    header "^CCSU^"	/* Compressed Class Space Used */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   220
    data sun.gc.compressedclassspace.used
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   221
    align center
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   222
    width 6
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   223
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   224
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   225
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   226
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   227
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   228
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   229
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   230
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   231
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   232
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   233
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   234
    header "^YGCT^"	/* Young Generation Garbage Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   235
    data sun.gc.collector.0.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   236
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   237
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   238
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   239
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   240
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   241
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   242
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   243
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   244
    align center
90ce3da70b43 Initial load
duke
parents:
diff changeset
   245
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   246
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   247
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   248
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   249
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   250
    header "^FGCT^"	/* Full Garbage Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   251
    data sun.gc.collector.1.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   252
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   253
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   254
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   255
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   256
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   257
  column {
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   258
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   259
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   260
    align center
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   261
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   262
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   263
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   264
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   265
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   266
    header "^CGCT^"	/* Concurrent Garbage Collection Time (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   267
    data sun.gc.collector.2.time/sun.os.hrt.frequency
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   268
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   269
    width 8
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   270
    scale sec
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   271
    format "0.000"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   272
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   273
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   274
    header "^GCT^"	/* Total Garbage Collection Time */
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   275
    data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   276
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   277
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   278
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   279
    format "0.000"
49891
61b0342b5711 8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
ysuenaga
parents: 49377
diff changeset
   280
    required true
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   281
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   282
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   283
90ce3da70b43 Initial load
duke
parents:
diff changeset
   284
option gccapacity {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   285
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   286
    header "^NGCMN^"	/* New Generation Capacity - Minimum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   287
    data sun.gc.generation.0.minCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   288
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   289
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   290
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   291
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   292
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   293
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   294
    header "^NGCMX^"	/* New Generation Capacity - Maximum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   295
    data sun.gc.generation.0.maxCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   296
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   297
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   298
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   299
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   300
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   301
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   302
    header "^NGC^"	/* New Generation Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   303
    data sun.gc.generation.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   304
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   305
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   306
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   307
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   308
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   309
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   310
    header "^S0C^"	/* Survivor 0 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   311
    data sun.gc.generation.0.space.1.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   312
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   313
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   314
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   315
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   316
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   317
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   318
    header "^S1C"	/* Survivor 1 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   319
    data sun.gc.generation.0.space.2.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   320
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   321
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   322
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   323
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   324
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   325
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   326
    header "^EC^"	/* Eden Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   327
    data sun.gc.generation.0.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   328
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   329
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   330
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   331
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   332
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   333
  column {
21278
ef8a3a2a72f2 8022746: List of spelling errors in API doc
malenkov
parents: 20194
diff changeset
   334
    header "^OGCMN^"	/* Old Generation Capacity - Minimum */
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   335
    data sun.gc.generation.1.minCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   336
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   337
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   338
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   339
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   340
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   341
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   342
    header "^OGCMX^"	/* Old Generation Capacity - Maximum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   343
    data sun.gc.generation.1.maxCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   344
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   345
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   346
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   347
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   348
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   349
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   350
    header "^OGC^"	/* Old Generation Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   351
    data sun.gc.generation.1.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   352
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   353
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   354
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   355
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   356
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   357
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   358
    header "^OC^"	/* Old Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   359
    data sun.gc.generation.1.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   360
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   361
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   362
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   363
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   364
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   365
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   366
    header "^MCMN^"	/* Metaspace Capacity - Minimum */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   367
    data sun.gc.metaspace.minCapacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   368
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   369
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   370
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   371
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   372
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   373
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   374
    header "^MCMX^"	/* Metaspace Capacity - Maximum */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   375
    data sun.gc.metaspace.maxCapacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   376
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   377
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   378
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   379
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   380
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   381
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   382
    header "^MC^"	/* Metaspace Capacity - Current */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   383
    data sun.gc.metaspace.capacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   384
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   385
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   386
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   387
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   388
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   389
  column {
20194
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   390
    header "^CCSMN^"    /* Compressed Class Space Capacity - Minimum */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   391
    data sun.gc.compressedclassspace.minCapacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   392
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   393
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   394
    width 8
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   395
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   396
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   397
  column {
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   398
    header "^CCSMX^"	/* Compressed Class Space Capacity - Maximum */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   399
    data sun.gc.compressedclassspace.maxCapacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   400
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   401
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   402
    width 8
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   403
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   404
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   405
  column {
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   406
    header "^CCSC^"	/* Compressed Class Space Capacity - Current */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   407
    data sun.gc.compressedclassspace.capacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   408
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   409
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   410
    width 8
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   411
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   412
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   413
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   414
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   415
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   416
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   417
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   418
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   419
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   420
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   421
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   422
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   423
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   424
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   425
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   426
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   427
  }
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   428
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   429
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   430
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   431
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   432
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   433
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   434
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   435
  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   436
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   437
90ce3da70b43 Initial load
duke
parents:
diff changeset
   438
option gccause {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   439
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   440
    header "^S0^"	/* Survivor 0 Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   441
    data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
   442
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   443
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   444
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   445
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   446
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   447
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   448
    header "^S1^"	/* Survivor 1 Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   449
    data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
   450
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   451
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   452
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   453
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   454
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   455
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   456
    header "^E^"	/* Eden Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   457
    data (1-((sun.gc.generation.0.space.0.capacity - sun.gc.generation.0.space.0.used)/sun.gc.generation.0.space.0.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
   458
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   459
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   460
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   461
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   462
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   463
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   464
    header "^O^"	/* Old Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   465
    data (1-((sun.gc.generation.1.space.0.capacity - sun.gc.generation.1.space.0.used)/sun.gc.generation.1.space.0.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
   466
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   467
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   468
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   469
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   470
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   471
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   472
    header "^M^"	/* Metaspace - Percent Used */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   473
    data (1-((sun.gc.metaspace.capacity - sun.gc.metaspace.used)/sun.gc.metaspace.capacity)) * 100
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   474
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   475
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   476
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   477
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   478
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   479
  column {
20194
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   480
    header "^CCS^"	/* Compressed Class Space - Percent Used */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   481
    data (1-((sun.gc.compressedclassspace.capacity - sun.gc.compressedclassspace.used)/sun.gc.compressedclassspace.capacity)) * 100
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   482
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   483
    width 6
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   484
    scale raw
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   485
    format "0.00"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   486
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   487
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   488
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   489
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   490
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   491
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   492
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   493
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   494
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   495
    header "^YGCT^"	/* Young Generation Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   496
    data sun.gc.collector.0.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   497
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   498
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   499
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   500
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   501
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   502
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   503
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   504
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   505
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   506
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   507
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   508
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   509
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   510
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   511
    header "^FGCT^"	/* Full Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   512
    data sun.gc.collector.1.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   513
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   514
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   515
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   516
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   517
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   518
  column {
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   519
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   520
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   521
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   522
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   523
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   524
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   525
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   526
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   527
    header "^CGCT^"	/* Concurrent Garbage Collection Time (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   528
    data sun.gc.collector.2.time/sun.os.hrt.frequency
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   529
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   530
    width 8
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   531
    scale sec
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   532
    format "0.000"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   533
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   534
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   535
    header "^GCT^"	/* Total Garbage Collection Time */
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   536
    data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   537
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   538
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   539
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   540
    format "0.000"
49891
61b0342b5711 8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
ysuenaga
parents: 49377
diff changeset
   541
    required true
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   542
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   543
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   544
    header "^LGCC"	/* Last GC Cause */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   545
    data sun.gc.lastCause
90ce3da70b43 Initial load
duke
parents:
diff changeset
   546
    align left
90ce3da70b43 Initial load
duke
parents:
diff changeset
   547
    width 20
90ce3da70b43 Initial load
duke
parents:
diff changeset
   548
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   549
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   550
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   551
    header "^GCC"	/* Current GC Cause */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   552
    data sun.gc.cause
90ce3da70b43 Initial load
duke
parents:
diff changeset
   553
    align left
90ce3da70b43 Initial load
duke
parents:
diff changeset
   554
    width 20
90ce3da70b43 Initial load
duke
parents:
diff changeset
   555
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   556
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   557
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   558
90ce3da70b43 Initial load
duke
parents:
diff changeset
   559
option gcnew {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   560
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   561
    header "^S0C^"	/* Survivor 0 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   562
    data sun.gc.generation.0.space.1.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   563
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   564
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   565
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   566
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   567
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   568
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   569
    header "^S1C^"	/* Survivor 1 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   570
    data sun.gc.generation.0.space.2.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   571
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   572
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   573
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   574
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   575
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   576
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   577
    header "^S0U^"	/* Survivor 0 Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   578
    data sun.gc.generation.0.space.1.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   579
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   580
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   581
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   582
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   583
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   584
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   585
    header "^S1U^"	/* Survivor 1 Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   586
    data sun.gc.generation.0.space.2.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   587
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   588
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   589
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   590
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   591
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   592
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   593
    header "^TT^"	/* Tenuring Threshold */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   594
    data sun.gc.policy.tenuringThreshold
90ce3da70b43 Initial load
duke
parents:
diff changeset
   595
    width 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   596
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   597
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   598
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   599
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   600
    header "^MTT^"	/* Maximum Tenuring Threshold */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   601
    data sun.gc.policy.maxTenuringThreshold
90ce3da70b43 Initial load
duke
parents:
diff changeset
   602
    width 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   603
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   604
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   605
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   606
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   607
    header "^DSS^"	/* Desired Survivor Size */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   608
    data sun.gc.policy.desiredSurvivorSize
90ce3da70b43 Initial load
duke
parents:
diff changeset
   609
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   610
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   611
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   612
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   613
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   614
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   615
    header "^EC^"	/* Eden Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   616
    data sun.gc.generation.0.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   617
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   618
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   619
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   620
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   621
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   622
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   623
    header "^EU^"	/* Eden Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   624
    data sun.gc.generation.0.space.0.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   625
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   626
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   627
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   628
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   629
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   630
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   631
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   632
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   633
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   634
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   635
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   636
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   637
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   638
    header "^YGCT^"	/* Young Generation Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   639
    data sun.gc.collector.0.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   640
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   641
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   642
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   643
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   644
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   645
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   646
90ce3da70b43 Initial load
duke
parents:
diff changeset
   647
option gcnewcapacity {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   648
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   649
    header "^NGCMN^"	/* New Generation Capacity - Minimum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   650
    data sun.gc.generation.0.minCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   651
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   652
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   653
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   654
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   655
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   656
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   657
    header "^NGCMX^"	/* New Generation Capacity - Maximum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   658
    data sun.gc.generation.0.maxCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   659
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   660
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   661
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   662
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   663
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   664
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   665
    header "^NGC^"	/* New Generation Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   666
    data sun.gc.generation.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   667
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   668
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   669
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   670
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   671
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   672
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   673
    header "^S0CMX^"	/* Survivor 0 Space Capacity - Maximum */
7811
0658de1327ea 7005984: 3/3 Incorrect values of S0C and S0CMX appear with -gcnewcapacity in jstat
dcubed
parents: 5778
diff changeset
   674
    data sun.gc.generation.0.space.1.maxCapacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   675
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   676
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   677
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   678
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   679
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   680
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   681
    header "^S0C^"	/* Survivor 0 Space Capacity - Current */
7811
0658de1327ea 7005984: 3/3 Incorrect values of S0C and S0CMX appear with -gcnewcapacity in jstat
dcubed
parents: 5778
diff changeset
   682
    data sun.gc.generation.0.space.1.capacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   683
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   684
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   685
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   686
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   687
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   688
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   689
    header "^S1CMX^"	/* Survivor 1 Space Capacity - Maximum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   690
    data sun.gc.generation.0.space.2.maxCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   691
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   692
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   693
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   694
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   695
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   696
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   697
    header "^S1C^"	/* Survivor 1 Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   698
    data sun.gc.generation.0.space.2.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   699
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   700
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   701
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   702
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   703
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   704
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   705
    header "^ECMX^"	/* Eden Space Capacity - Maximum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   706
    data sun.gc.generation.0.space.0.maxCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   707
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   708
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   709
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   710
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   711
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   712
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   713
    header "^EC^"	/* Eden Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   714
    data sun.gc.generation.0.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   715
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   716
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   717
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   718
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   719
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   720
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   721
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   722
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   723
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   724
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   725
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   726
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   727
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   728
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   729
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   730
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   731
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   732
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   733
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   734
  }
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   735
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   736
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   737
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   738
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   739
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   740
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   741
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   742
  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   743
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   744
90ce3da70b43 Initial load
duke
parents:
diff changeset
   745
option gcold {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   746
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   747
    header "^MC^"	/* Metaspace Capacity - Current */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   748
    data sun.gc.metaspace.capacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   749
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   750
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   751
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   752
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   753
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   754
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   755
    header "^MU^"	/* Metaspace Space Used */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   756
    data sun.gc.metaspace.used
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   757
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   758
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   759
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   760
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   761
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   762
  column {
20194
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   763
    header "^CCSC^"	/* Compressed Class Space Capacity - Current */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   764
    data sun.gc.compressedclassspace.capacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   765
    width 8
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   766
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   767
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   768
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   769
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   770
  column {
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   771
    header "^CCSU^"	/* Compressed Class Space Used */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   772
    data sun.gc.compressedclassspace.used
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   773
    width 8
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   774
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   775
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   776
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   777
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   778
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   779
    header "^OC^"	/* Old Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   780
    data sun.gc.generation.1.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   781
    width 11
90ce3da70b43 Initial load
duke
parents:
diff changeset
   782
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   783
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   784
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   785
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   786
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   787
    header "^OU^"	/* Old Space Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   788
    data sun.gc.generation.1.space.0.used
90ce3da70b43 Initial load
duke
parents:
diff changeset
   789
    width 11
90ce3da70b43 Initial load
duke
parents:
diff changeset
   790
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   791
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   792
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   793
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   794
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   795
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   796
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   797
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   798
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
   799
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   800
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   801
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   802
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   803
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   804
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   805
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   806
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   807
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   808
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   809
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   810
    header "^FGCT^"	/* Full Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   811
    data sun.gc.collector.1.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   812
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   813
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   814
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   815
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   816
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   817
  column {
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   818
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   819
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   820
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   821
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   822
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   823
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   824
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   825
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   826
    header "^CGCT^"	/* Concurrent Garbage Collection Time (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   827
    data sun.gc.collector.2.time/sun.os.hrt.frequency
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   828
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   829
    width 8
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   830
    scale sec
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   831
    format "0.000"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   832
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   833
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   834
    header "^GCT^"	/* Total Garbage Collection Time */
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   835
    data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   836
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   837
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   838
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   839
    format "0.000"
49891
61b0342b5711 8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
ysuenaga
parents: 49377
diff changeset
   840
    required true
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   841
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   842
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   843
90ce3da70b43 Initial load
duke
parents:
diff changeset
   844
option gcoldcapacity {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   845
  column {
21278
ef8a3a2a72f2 8022746: List of spelling errors in API doc
malenkov
parents: 20194
diff changeset
   846
    header "^OGCMN^"	/* Old Generation Capacity - Minimum */
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   847
    data sun.gc.generation.1.minCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   848
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   849
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   850
    width 11
90ce3da70b43 Initial load
duke
parents:
diff changeset
   851
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   852
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   853
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   854
    header "^OGCMX^"	/* Old Generation Capacity - Maximum */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   855
    data sun.gc.generation.1.maxCapacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   856
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   857
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   858
    width 11
90ce3da70b43 Initial load
duke
parents:
diff changeset
   859
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   860
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   861
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   862
    header "^OGC^"	/* Old Generation Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   863
    data sun.gc.generation.1.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   864
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   865
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   866
    width 11
90ce3da70b43 Initial load
duke
parents:
diff changeset
   867
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   868
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   869
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   870
    header "^OC^"	/* Old Space Capacity - Current */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   871
    data sun.gc.generation.1.space.0.capacity
90ce3da70b43 Initial load
duke
parents:
diff changeset
   872
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   873
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   874
    width 11
90ce3da70b43 Initial load
duke
parents:
diff changeset
   875
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   876
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   877
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   878
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   879
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   880
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   881
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   882
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   883
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   884
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   885
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   886
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   887
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   888
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   889
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   890
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   891
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   892
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   893
    header "^FGCT^"	/* Full Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   894
    data sun.gc.collector.1.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   895
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   896
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   897
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   898
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   899
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   900
  column {
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   901
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   902
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   903
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   904
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   905
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   906
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   907
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   908
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   909
    header "^CGCT^"	/* Concurrent Garbage Collection Time (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   910
    data sun.gc.collector.2.time/sun.os.hrt.frequency
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   911
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   912
    width 8
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   913
    scale sec
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   914
    format "0.000"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   915
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   916
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   917
    header "^GCT^"	/* Total Garbage Collection Time */
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
   918
    data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   919
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   920
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   921
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   922
    format "0.000"
49891
61b0342b5711 8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
ysuenaga
parents: 49377
diff changeset
   923
    required true
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   924
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   925
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   926
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   927
option gcmetacapacity {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   928
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   929
    header "^MCMN^"	/* Metaspace Capacity - Minimum */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   930
    data sun.gc.metaspace.minCapacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   931
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   932
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   933
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   934
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   935
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   936
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   937
    header "^MCMX^"	/* Metaspace Capacity - Maximum */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   938
    data sun.gc.metaspace.maxCapacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   939
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   940
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   941
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   942
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   943
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   944
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   945
    header "^MC^"	/* Metaspace Capacity - Current */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
   946
    data sun.gc.metaspace.capacity
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   947
    scale K
90ce3da70b43 Initial load
duke
parents:
diff changeset
   948
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   949
    width 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   950
    format "0.0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   951
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   952
  column {
20194
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   953
    header "^CCSMN^"	/* Compressed Class Space Capacity - Minimum */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   954
    data sun.gc.compressedclassspace.minCapacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   955
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   956
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   957
    width 10
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   958
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   959
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   960
  column {
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   961
    header "^CCSMX^"	/* Compressed Class Space Capacity - Maximum */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   962
    data sun.gc.compressedclassspace.maxCapacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   963
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   964
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   965
    width 10
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   966
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   967
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   968
  column {
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   969
    header "^CCSC^"	/* Compressed Class Space Capacity - Current */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   970
    data sun.gc.compressedclassspace.capacity
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   971
    scale K
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   972
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   973
    width 10
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   974
    format "0.0"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   975
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
   976
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   977
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   978
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   979
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   980
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   981
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   982
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   983
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   984
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   985
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
   986
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   987
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   988
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   989
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   990
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   991
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   992
    header "^FGCT^"	/* Full Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   993
    data sun.gc.collector.1.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
   994
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   995
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
   996
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
   997
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   998
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   999
  column {
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1000
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1001
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1002
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1003
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1004
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1005
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1006
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1007
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1008
    header "^CGCT^"	/* Concurrent Garbage Collection Time (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1009
    data sun.gc.collector.2.time/sun.os.hrt.frequency
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1010
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1011
    width 8
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1012
    scale sec
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1013
    format "0.000"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1014
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1015
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1016
    header "^GCT^"	/* Total Garbage Collection Time */
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1017
    data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1018
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1019
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1020
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1021
    format "0.000"
49891
61b0342b5711 8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
ysuenaga
parents: 49377
diff changeset
  1022
    required true
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1023
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1024
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1025
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1026
option gcutil {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1027
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1028
    header "^S0^"	/* Survivor 0 Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1029
    data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1030
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1031
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1032
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1033
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1034
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1035
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1036
    header "^S1^"	/* Survivor 1 Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1037
    data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1038
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1039
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1040
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1041
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1042
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1043
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1044
    header "^E^"	/* Eden Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1045
    data (1-((sun.gc.generation.0.space.0.capacity - sun.gc.generation.0.space.0.used)/sun.gc.generation.0.space.0.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1046
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1047
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1048
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1049
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1050
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1051
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1052
    header "^O^"	/* Old Space - Percent Used */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1053
    data (1-((sun.gc.generation.1.space.0.capacity - sun.gc.generation.1.space.0.used)/sun.gc.generation.1.space.0.capacity)) * 100
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1054
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1055
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1056
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1057
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1058
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1059
  column {
16502
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
  1060
    header "^M^"	/* Metaspace Space - Percent Used */
4ee53f7dc660 8004172: Update jstat counter names to reflect metaspace changes
stefank
parents: 7816
diff changeset
  1061
    data (1-((sun.gc.metaspace.capacity - sun.gc.metaspace.used)/sun.gc.metaspace.capacity)) * 100
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1062
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1063
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1064
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1065
    format "0.00"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1066
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1067
  column {
20194
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1068
    header "^CCS^"	/* Compressed Class Space Space - Percent Used */
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1069
    data (1-((sun.gc.compressedclassspace.capacity - sun.gc.compressedclassspace.used)/sun.gc.compressedclassspace.capacity)) * 100
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1070
    align right
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1071
    width 6
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1072
    scale raw
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1073
    format "0.00"
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1074
  }
0290e87d5b58 8014659: NPG: performance counters for compressed klass space
stefank
parents: 16502
diff changeset
  1075
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1076
    header "^YGC^"	/* Young Generation Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1077
    data sun.gc.collector.0.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1078
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1079
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1080
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1081
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1082
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1083
    header "^YGCT^"	/* Young Generation Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1084
    data sun.gc.collector.0.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1085
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1086
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1087
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1088
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1089
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1090
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1091
    header "^FGC^"	/* Full Collections */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1092
    data sun.gc.collector.1.invocations
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1093
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1094
    width 5
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1095
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1096
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1097
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1098
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1099
    header "^FGCT^"	/* Full Collection Time */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1100
    data sun.gc.collector.1.time/sun.os.hrt.frequency
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1101
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1102
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1103
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1104
    format "0.000"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1105
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1106
  column {
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1107
    header "^CGC^"	/* Concurrent Collections (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1108
    data sun.gc.collector.2.invocations
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1109
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1110
    width 5
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1111
    scale raw
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1112
    format "0"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1113
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1114
  column {
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1115
    header "^CGCT^"	/* Concurrent Garbage Collection Time (STW phase) */
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1116
    data sun.gc.collector.2.time/sun.os.hrt.frequency
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1117
    align right
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1118
    width 8
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1119
    scale sec
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1120
    format "0.000"
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1121
  }
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1122
  column {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1123
    header "^GCT^"	/* Total Garbage Collection Time */
49377
ecd91135d645 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
ysuenaga
parents: 47216
diff changeset
  1124
    data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1125
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1126
    width 8
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1127
    scale sec
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1128
    format "0.000"
49891
61b0342b5711 8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
ysuenaga
parents: 49377
diff changeset
  1129
    required true
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1130
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1131
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1132
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1133
option printcompilation {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1134
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1135
    header "^Compiled^"		/* Number of compilation tasks performed */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1136
    data sun.ci.totalCompiles
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1137
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1138
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1139
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1140
    format "0"
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1141
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1142
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1143
    header "^Size^"		/* Code Size in bytes of last compilation */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1144
    data sun.ci.lastSize
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1145
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1146
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1147
    width 6
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1148
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1149
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1150
    header "^Type^"		/* Type of last compilation */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1151
    data sun.ci.lastType
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1152
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1153
    align right
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1154
    width 4
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1155
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1156
  column {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1157
    header "^Method"		/* Name of class and method for last compile */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1158
    data sun.ci.lastMethod
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1159
    scale raw
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1160
    align left
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1161
    width 1
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1162
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1163
}