1 /*
   2 *
   3 * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
   4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   5 *
   6 * This code is free software; you can redistribute it and/or modify it
   7 * under the terms of the GNU General Public License version 2 only, as
   8 * published by the Free Software Foundation.  Oracle designates this
   9 * particular file as subject to the "Classpath" exception as provided
  10 * by Oracle in the LICENSE file that accompanied this code.
  11 *
  12 * This code is distributed in the hope that it will be useful, but WITHOUT
  13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  14 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  15 * version 2 for more details (a copy is included in the LICENSE file that
  16 * accompanied this code).
  17 *
  18 * You should have received a copy of the GNU General Public License version
  19 * 2 along with this work; if not, write to the Free Software Foundation,
  20 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  21 *
  22 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  23 * or visit www.oracle.com if you need additional information or have any
  24 * questions.
  25 */
  26 
  27 /*
  28  * This file provides the mappings for renamed counters. The key for the
  29  * mapping is the counter name of the counter in the latest release, and
  30  * follows the reserved word 'alias'. Following the key counter name is
  31  * a white space separated list of counter names from previous releases.
  32  * The convention is to order these alias names from newest to oldest
  33  * releases, but this is only a convention.
  34  *
  35  * The counter name aliasing mechanism does not provide for aliases that
  36  * are dynamcially generated based on some JVM configuration parameters.
  37  * For such cases, the largest possible set of counter names must be
  38  * explicitly enumerated in this file. It does not provide for aliases
  39  * that have dependencies on the values of other counters, resulting in
  40  * one-to-many mappings.
  41  */
  42 
  43 /***************************** java.* counters *****************************/
  44 // java.ci
  45 alias java.ci.totalTime                           // 1.5.0 b39
  46         hotspot.ci.total.time                     // 1.4.1
  47 
  48 // java.cls
  49 alias java.cls.loadedClasses                      // 1.5.0 b39
  50         hotspot.rt.cl.classes.loaded              // 1.4.1
  51 alias java.cls.unloadedClasses                    // 1.5.0 b39
  52         hotspot.rt.cl.classes.unloaded            // 1.4.1
  53 
  54 // java.property
  55 alias java.property.java.class.path               // 1.5.0 b39
  56         java.class.path                           // 1.4.1
  57 alias java.property.java.endorsed.dirs            // 1.5.0 b39
  58         java.endorsed.dirs                        // 1.4.1
  59 alias java.property.java.ext.dirs                 // 1.5.0 b39
  60         java.ext.dirs                             // 1.4.1
  61 alias java.property.java.home                     // 1.5.0 b39
  62         java.home                                 // 1.4.1
  63 alias java.property.java.library.path             // 1.5.0 b39
  64         java.library.path                         // 1.4.1
  65 alias java.property.java.vm.info                  // 1.5.0 b39
  66         java.vm.info                              // 1.4.1
  67 alias java.property.java.vm.name                  // 1.5.0 b39
  68         java.vm.name                              // 1.4.1
  69 alias java.property.java.vm.specification.name    // 1.5.0 b39
  70         java.vm.specification.name                // 1.4.1
  71 alias java.property.java.vm.specification.vendor  // 1.5.0 b39
  72         java.vm.specification.vendor              // 1.4.1
  73 alias java.property.java.vm.specification.version // 1.5.0 b39
  74         java.vm.specification.version             // 1.4.1
  75 alias java.property.java.vm.vendor                // 1.5.0 b39
  76         java.vm.vendor                            // 1.4.1
  77 alias java.property.java.vm.version               // 1.5.0 b39
  78         java.vm.version                           // 1.4.1
  79 
  80 // java.rt
  81 alias java.rt.vmArgs                              // 1.5.0 b39
  82         hotspot.vm.args                           // 1.4.1
  83 alias java.rt.vmFlags                             // 1.5.0 b39
  84         hotspot.vm.flags                          // 1.4.1
  85 
  86 // java.threads
  87 alias java.threads.daemon                         // 1.5.0 b39
  88         hotspot.threads.daemon.count              // 1.4.1
  89 alias java.threads.live                           // 1.5.0 b39
  90         hotspot.threads.live.count                // 1.4.1
  91 alias java.threads.livePeak                       // 1.5.0 b39
  92         hotspot.threads.live.peak                 // 1.4.1
  93 alias java.threads.started                        // 1.5.0 b39
  94         hotspot.threads.total.created             // 1.4.1
  95 
  96 /***************************** com.sun.* counters **************************/
  97 
  98 /***************************** sun.* counters ******************************/
  99 // sun.ci
 100 alias sun.ci.adapterThread.compiles               // 1.5.0 b39
 101         hotspot.ci.AdapterThread.compiles         // 1.4.2
 102 alias sun.ci.adapterThread.method                 // 1.5.0 b39
 103         hotspot.ci.AdapterThread.method           // 1.4.2
 104 alias sun.ci.adapterThread.time                   // 1.5.0 b39
 105         hotspot.ci.AdapterThread.time             // 1.4.2
 106 alias sun.ci.adapterThread.type                   // 1.5.0 b39
 107         hotspot.ci.AdapterThread.type             // 1.4.2
 108 alias sun.ci.compilerThread.0.compiles            // 1.5.0 b39
 109         hotspot.ci.CompilerThread0.compiles       // 1.4.2
 110 alias sun.ci.compilerThread.0.method              // 1.5.0 b39
 111         hotspot.ci.CompilerThread0.method         // 1.4.2
 112 alias sun.ci.compilerThread.0.time                // 1.5.0 b39
 113         hotspot.ci.CompilerThread0.time           // 1.4.2
 114 alias sun.ci.compilerThread.0.type                // 1.5.0 b39
 115         hotspot.ci.CompilerThread0.type           // 1.4.2
 116 alias sun.ci.compilerThread.1.compiles            // 1.5.0 b39
 117         hotspot.ci.CompilerThread1.compiles       // 1.4.2
 118 alias sun.ci.compilerThread.1.method              // 1.5.0 b39
 119         hotspot.ci.CompilerThread1.method         // 1.4.2
 120 alias sun.ci.compilerThread.1.time                // 1.5.0 b39
 121         hotspot.ci.CompilerThread1.time           // 1.4.2
 122 alias sun.ci.compilerThread.1.type                // 1.5.0 b39
 123         hotspot.ci.CompilerThread1.type           // 1.4.2
 124 alias sun.ci.compilerThread.2.compiles            // 1.5.0 b39
 125         hotspot.ci.CompilerThread2.compiles       // 1.4.2
 126 alias sun.ci.compilerThread.2.method              // 1.5.0 b39
 127         hotspot.ci.CompilerThread2.method         // 1.4.2
 128 alias sun.ci.compilerThread.2.time                // 1.5.0 b39
 129         hotspot.ci.CompilerThread2.time           // 1.4.2
 130 alias sun.ci.compilerThread.2.type                // 1.5.0 b39
 131         hotspot.ci.CompilerThread2.type           // 1.4.2
 132 alias sun.ci.compilerThread.3.compiles            // 1.5.0 b39
 133         hotspot.ci.CompilerThread3.compiles       // 1.4.2
 134 alias sun.ci.compilerThread.3.method              // 1.5.0 b39
 135         hotspot.ci.CompilerThread3.method         // 1.4.2
 136 alias sun.ci.compilerThread.3.time                // 1.5.0 b39
 137         hotspot.ci.CompilerThread3.time           // 1.4.2
 138 alias sun.ci.compilerThread.3.type                // 1.5.0 b39
 139         hotspot.ci.CompilerThread3.type           // 1.4.2
 140 alias sun.ci.lastFailedMethod                     // 1.5.0 b39
 141         hotspot.ci.failed.method                  // 1.4.2
 142 alias sun.ci.lastFailedType                       // 1.5.0 b39
 143         hotspot.ci.failed.type                    // 1.4.2
 144 alias sun.ci.lastInvalidatedMethod                // 1.5.0 b39
 145         hotspot.ci.invalidated.method             // 1.4.2
 146 alias sun.ci.lastInvalidatedType                  // 1.5.0 b39
 147         hotspot.ci.invalidated.type               // 1.4.2
 148 alias sun.ci.lastMethod                           // 1.5.0 b39
 149         hotspot.ci.last.method                    // 1.4.2
 150 alias sun.ci.lastSize                             // 1.5.0 b39
 151         hotspot.ci.last.size                      // 1.4.2
 152 alias sun.ci.lastType                             // 1.5.0 b39
 153         hotspot.ci.last.type                      // 1.4.2
 154 alias sun.ci.nativeCompiles                       // 1.5.0 b39
 155         hotspot.ci.native.compiles                // 1.4.2
 156 alias sun.ci.nativeTime                           // 1.5.0 b39
 157         hotspot.ci.native.time                    // 1.4.2
 158 alias sun.ci.nmethodCodeSize                      // 1.5.0 b39
 159         hotspot.ci.nmethod.codesize               // 1.4.2
 160 alias sun.ci.nmethodSize                          // 1.5.0 b39
 161         hotspot.ci.nmethod.size                   // 1.4.2
 162 alias sun.ci.osrBytes                             // 1.5.0 b39
 163         hotspot.ci.osr.bytes                      // 1.4.2
 164 alias sun.ci.osrCompiles                          // 1.5.0 b39
 165         hotspot.ci.osr.compiles                   // 1.4.2
 166 alias sun.ci.osrTime                              // 1.5.0 b39
 167         hotspot.ci.osr.time                       // 1.4.2
 168 alias sun.ci.standardBytes                        // 1.5.0 b39
 169         hotspot.ci.standard.bytes                 // 1.4.2
 170 alias sun.ci.standardCompiles                     // 1.5.0 b39
 171         hotspot.ci.standard.compiles              // 1.4.2
 172 alias sun.ci.standardTime                         // 1.5.0 b39
 173         hotspot.ci.standard.time                  // 1.4.2
 174 alias sun.ci.threads                              // 1.5.0 b39
 175         hotspot.ci.threads                        // 1.4.2
 176 alias sun.ci.totalBailouts                        // 1.5.0 b39
 177         hotspot.ci.total.bailout                  // 1.4.2
 178 alias sun.ci.totalCompiles                        // 1.5.0 b39
 179         hotspot.ci.total.compiles                 // 1.4.2
 180 alias sun.ci.totalInvalidates                     // 1.5.0 b39
 181         hotspot.ci.total.invalid                  // 1.4.2
 182 
 183 // sun.cls
 184 alias sun.cls.classInitTime                       // 1.5.0 b39
 185         hotspot.rt.cl.class.init.time             // 1.5.0 b21
 186 alias sun.cls.classVerifyTime                     // 1.5.0 b39
 187         hotspot.rt.cl.class.verify.time           // 1.5.0 b21
 188 alias sun.cls.initializedClasses                  // 1.5.0 b39
 189         hotspot.rt.cl.classes.initialized         // 1.5.0 b21
 190 alias sun.cls.loadedBytes                         // 1.5.0 b39
 191         hotspot.rt.cl.bytes.loaded                // 1.4.2
 192 alias sun.cls.methodBytes                         // 1.5.0 b39
 193         hotspot.rt.cl.methods.size                // 1.4.2
 194 alias sun.cls.time                                // 1.5.0 b39
 195         hotspot.rt.cl.time                        // 1.4.2
 196 alias sun.cls.unloadedBytes                       // 1.5.0 b39
 197         hotspot.rt.cl.bytes.unloaded              // 1.4.2
 198 
 199 // sun.gc
 200 alias sun.gc.cause                                // 1.5.0 b39
 201         hotspot.gc.cause                          // 1.4.2_02 
 202 
 203 // sun.gc.collector.0
 204 alias sun.gc.collector.0.invocations              // 1.5.0 b39
 205         hotspot.gc.collector.0.invocations        // 1.4.2
 206         hotspot.gc.new.eden.invocations           // 1.4.1
 207 alias sun.gc.collector.0.lastEntryTime            // 1.5.0 b39
 208         hotspot.gc.collector.0.last_entry         // 1.4.2
 209 alias sun.gc.collector.0.lastExitTime             // 1.5.0 b39
 210         hotspot.gc.collector.0.last_exit          // 1.4.2
 211 alias sun.gc.collector.0.name                     // 1.5.0 b39
 212         hotspot.gc.collector.0.name               // 1.4.2
 213 alias sun.gc.collector.0.time                     // 1.5.0 b39
 214         hotspot.gc.collector.0.time               // 1.4.2
 215         hotspot.gc.new.eden.time                  // 1.4.1
 216 
 217 // sun.gc.collector.1
 218 alias sun.gc.collector.1.invocations              // 1.5.0 b39
 219         hotspot.gc.collector.1.invocations        // 1.4.2
 220         hotspot.gc.new.eden.invocations           // 1.4.1
 221 alias sun.gc.collector.1.lastEntryTime            // 1.5.0 b39
 222         hotspot.gc.collector.1.last_entry         // 1.4.2
 223 alias sun.gc.collector.1.lastExitTime             // 1.5.0 b39
 224         hotspot.gc.collector.1.last_exit          // 1.4.2
 225 alias sun.gc.collector.1.name                     // 1.5.0 b39
 226         hotspot.gc.collector.1.name               // 1.4.2
 227 alias sun.gc.collector.1.time                     // 1.5.0 b39
 228         hotspot.gc.collector.1.time               // 1.4.2
 229         hotspot.gc.new.eden.time                  // 1.4.1
 230 
 231 // sun.gc.finalizer
 232 alias sun.gc.finalizer.queue.length               // 1.5.0 b39
 233         hotspot.gc.finalizer.queue.length         // 1.4.2
 234 alias sun.gc.finalizer.queue.maxLength            // 1.5.0 b39
 235         hotspot.gc.finalizer.queue.maxlength      // 1.4.2
 236 alias sun.gc.finalizer.time                       // 1.5.0 b39
 237         hotspot.gc.finalizer.ticks                // 1.4.2
 238 alias sun.gc.finalizer.objects                    // 1.5.0 b39
 239         hotspot.gc.finalizer.count                // 1.4.2
 240 
 241 // sun.gc.generation.0.agetable
 242 alias sun.gc.generation.0.agetable.bytes.00       // 1.5.0 b39
 243         hotspot.gc.agetable.bytes.00              // 1.4.1
 244 alias sun.gc.generation.0.agetable.bytes.01       // 1.5.0 b39
 245         hotspot.gc.agetable.bytes.01              // 1.4.1
 246 alias sun.gc.generation.0.agetable.bytes.02       // 1.5.0 b39
 247         hotspot.gc.agetable.bytes.02              // 1.4.1
 248 alias sun.gc.generation.0.agetable.bytes.03       // 1.5.0 b39
 249         hotspot.gc.agetable.bytes.03              // 1.4.1
 250 alias sun.gc.generation.0.agetable.bytes.04       // 1.5.0 b39
 251         hotspot.gc.agetable.bytes.04              // 1.4.1
 252 alias sun.gc.generation.0.agetable.bytes.05       // 1.5.0 b39
 253         hotspot.gc.agetable.bytes.05              // 1.4.1
 254 alias sun.gc.generation.0.agetable.bytes.06       // 1.5.0 b39
 255         hotspot.gc.agetable.bytes.06              // 1.4.1
 256 alias sun.gc.generation.0.agetable.bytes.07       // 1.5.0 b39
 257         hotspot.gc.agetable.bytes.07              // 1.4.1
 258 alias sun.gc.generation.0.agetable.bytes.08       // 1.5.0 b39
 259         hotspot.gc.agetable.bytes.08              // 1.4.1
 260 alias sun.gc.generation.0.agetable.bytes.09       // 1.5.0 b39
 261         hotspot.gc.agetable.bytes.09              // 1.4.1
 262 alias sun.gc.generation.0.agetable.bytes.10       // 1.5.0 b39
 263         hotspot.gc.agetable.bytes.10              // 1.4.1
 264 alias sun.gc.generation.0.agetable.bytes.11       // 1.5.0 b39
 265         hotspot.gc.agetable.bytes.11              // 1.4.1
 266 alias sun.gc.generation.0.agetable.bytes.12       // 1.5.0 b39
 267         hotspot.gc.agetable.bytes.12              // 1.4.1
 268 alias sun.gc.generation.0.agetable.bytes.13       // 1.5.0 b39
 269         hotspot.gc.agetable.bytes.13              // 1.4.1
 270 alias sun.gc.generation.0.agetable.bytes.14       // 1.5.0 b39
 271         hotspot.gc.agetable.bytes.14              // 1.4.1
 272 alias sun.gc.generation.0.agetable.bytes.15       // 1.5.0 b39
 273         hotspot.gc.agetable.bytes.15              // 1.4.1
 274 alias sun.gc.generation.0.agetable.bytes.16       // 1.5.0 b39
 275         hotspot.gc.agetable.bytes.16              // 1.4.1
 276 alias sun.gc.generation.0.agetable.bytes.17       // 1.5.0 b39
 277         hotspot.gc.agetable.bytes.17              // 1.4.1
 278 alias sun.gc.generation.0.agetable.bytes.18       // 1.5.0 b39
 279         hotspot.gc.agetable.bytes.18              // 1.4.1
 280 alias sun.gc.generation.0.agetable.bytes.19       // 1.5.0 b39
 281         hotspot.gc.agetable.bytes.19              // 1.4.1
 282 alias sun.gc.generation.0.agetable.bytes.20       // 1.5.0 b39
 283         hotspot.gc.agetable.bytes.20              // 1.4.1
 284 alias sun.gc.generation.0.agetable.bytes.21       // 1.5.0 b39
 285         hotspot.gc.agetable.bytes.21              // 1.4.1
 286 alias sun.gc.generation.0.agetable.bytes.22       // 1.5.0 b39
 287         hotspot.gc.agetable.bytes.22              // 1.4.1
 288 alias sun.gc.generation.0.agetable.bytes.23       // 1.5.0 b39
 289         hotspot.gc.agetable.bytes.23              // 1.4.1
 290 alias sun.gc.generation.0.agetable.bytes.24       // 1.5.0 b39
 291         hotspot.gc.agetable.bytes.24              // 1.4.1
 292 alias sun.gc.generation.0.agetable.bytes.25       // 1.5.0 b39
 293         hotspot.gc.agetable.bytes.25              // 1.4.1
 294 alias sun.gc.generation.0.agetable.bytes.26       // 1.5.0 b39
 295         hotspot.gc.agetable.bytes.26              // 1.4.1
 296 alias sun.gc.generation.0.agetable.bytes.27       // 1.5.0 b39
 297         hotspot.gc.agetable.bytes.27              // 1.4.1
 298 alias sun.gc.generation.0.agetable.bytes.28       // 1.5.0 b39
 299         hotspot.gc.agetable.bytes.28              // 1.4.1
 300 alias sun.gc.generation.0.agetable.bytes.29       // 1.5.0 b39
 301         hotspot.gc.agetable.bytes.29              // 1.4.1
 302 alias sun.gc.generation.0.agetable.bytes.30       // 1.5.0 b39
 303         hotspot.gc.agetable.bytes.30              // 1.4.1
 304 alias sun.gc.generation.0.agetable.bytes.31       // 1.5.0 b39
 305         hotspot.gc.agetable.bytes.31              // 1.4.1
 306 alias sun.gc.generation.0.agetable.size           // 1.5.0 b39
 307         hotspot.gc.agetable.size                  // 1.4.1
 308 
 309 // sun.gc.generation.0
 310 alias sun.gc.generation.0.capacity                // 1.5.0 b39
 311         hotspot.gc.generation.0.capacity.current  // 1.4.2
 312 alias sun.gc.generation.0.maxCapacity             // 1.5.0 b39
 313         hotspot.gc.generation.0.capacity.max      // 1.4.2
 314 alias sun.gc.generation.0.minCapacity             // 1.5.0 b39
 315         hotspot.gc.generation.0.capacity.min      // 1.4.2
 316 alias sun.gc.generation.0.name                    // 1.5.0 b39
 317         hotspot.gc.generation.0.name              // 1.4.2
 318 alias sun.gc.generation.0.space.0.capacity        // 1.5.0 b39
 319         hotspot.gc.generation.0.space.0.capacity  // 1.4.2
 320         hotspot.gc.new.eden.capacity              // 1.4.1
 321 alias sun.gc.generation.0.space.0.maxCapacity     // 1.5.0 b39
 322         hotspot.gc.generation.0.space.0.size      // 1.4.2
 323         hotspot.gc.new.eden.capacity              // 1.4.1
 324 alias sun.gc.generation.0.space.0.name            // 1.5.0 b39
 325         hotspot.gc.generation.0.space.0.name      // 1.4.2
 326 alias sun.gc.generation.0.space.0.used            // 1.5.0 b39
 327         hotspot.gc.generation.0.space.0.used      // 1.4.2
 328         hotspot.gc.new.eden.used                  // 1.4.1
 329 alias sun.gc.generation.0.space.1.capacity        // 1.5.0 b39
 330         hotspot.gc.generation.0.space.1.capacity  // 1.4.2
 331         hotspot.gc.new.s0.capacity                // 1.4.1
 332 alias sun.gc.generation.0.space.1.maxCapacity     // 1.5.0 b39
 333         hotspot.gc.generation.0.space.1.size      // 1.4.2
 334         hotspot.gc.new.s0.capacity                // 1.4.1
 335 alias sun.gc.generation.0.space.1.name            // 1.5.0 b39
 336         hotspot.gc.generation.0.space.1.name      // 1.4.2
 337 alias sun.gc.generation.0.space.1.used            // 1.5.0 b39
 338         hotspot.gc.generation.0.space.1.used      // 1.4.2
 339         hotspot.gc.new.s0.used                    // 1.4.1
 340 alias sun.gc.generation.0.space.2.capacity        // 1.5.0 b39
 341         hotspot.gc.generation.0.space.2.capacity  // 1.4.2
 342         hotspot.gc.new.s1.capacity                // 1.4.1
 343 alias sun.gc.generation.0.space.2.maxCapacity     // 1.5.0 b39
 344         hotspot.gc.generation.0.space.2.size      // 1.4.2
 345         hotspot.gc.new.s1.capacity                // 1.4.1
 346 alias sun.gc.generation.0.space.2.name            // 1.5.0 b39
 347         hotspot.gc.generation.0.space.2.name      // 1.4.2
 348 alias sun.gc.generation.0.space.2.used            // 1.5.0 b39
 349         hotspot.gc.generation.0.space.2.used      // 1.4.2
 350         hotspot.gc.new.s1.used                    // 1.4.1
 351 alias sun.gc.generation.0.spaces                  // 1.5.0 b39
 352         hotspot.gc.generation.0.spaces            // 1.4.2
 353 alias sun.gc.generation.0.threads                 // 1.5.0 b39
 354         hotspot.gc.generation.0.threads           // 1.4.2
 355 
 356 // sun.gc.generation.1
 357 alias sun.gc.generation.1.capacity                // 1.5.0 b39
 358         hotspot.gc.generation.1.capacity.current  // 1.4.2
 359 alias sun.gc.generation.1.maxCapacity             // 1.5.0 b39
 360         hotspot.gc.generation.1.capacity.max      // 1.4.2
 361 alias sun.gc.generation.1.minCapacity             // 1.5.0 b39
 362         hotspot.gc.generation.1.capacity.min      // 1.4.2
 363 alias sun.gc.generation.1.name                    // 1.5.0 b39
 364         hotspot.gc.generation.1.name              // 1.4.2
 365 alias sun.gc.generation.1.space.0.capacity        // 1.5.0 b39
 366         hotspot.gc.generation.1.space.0.capacity  // 1.4.2
 367         hotspot.gc.tenured.capacity               // 1.4.1
 368 alias sun.gc.generation.1.space.0.maxCapacity     // 1.5.0 b39
 369         hotspot.gc.generation.1.space.0.size      // 1.4.2
 370         hotspot.gc.tenured.capacity               // 1.4.1
 371 alias sun.gc.generation.1.space.0.name            // 1.5.0 b39
 372         hotspot.gc.generation.1.space.0.name      // 1.4.2
 373 alias sun.gc.generation.1.space.0.used            // 1.5.0 b39
 374         hotspot.gc.generation.1.space.0.used      // 1.4.2
 375         hotspot.gc.tenured.used                   // 1.4.1
 376 alias sun.gc.generation.1.spaces                  // 1.5.0 b39
 377         hotspot.gc.generation.1.spaces            // 1.4.2
 378 
 379 // sun.gc.generation.2
 380 alias sun.gc.generation.2.capacity                // 1.5.0 b39
 381         hotspot.gc.generation.2.capacity.current  // 1.4.2
 382 alias sun.gc.generation.2.maxCapacity             // 1.5.0 b39
 383         hotspot.gc.generation.2.capacity.max      // 1.4.2
 384 alias sun.gc.generation.2.minCapacity             // 1.5.0 b39
 385         hotspot.gc.generation.2.capacity.min      // 1.4.2
 386 alias sun.gc.generation.2.name                    // 1.5.0 b39
 387         hotspot.gc.generation.2.name              // 1.4.2
 388 alias sun.gc.generation.2.space.0.capacity        // 1.5.0 b39
 389         hotspot.gc.generation.2.space.0.capacity  // 1.4.2
 390         hotspot.gc.perm.capacity                  // 1.4.1
 391 alias sun.gc.generation.2.space.0.maxCapacity     // 1.5.0 b39
 392         hotspot.gc.generation.2.space.0.size      // 1.4.2
 393         hotspot.gc.perm.capacity                  // 1.4.1
 394 alias sun.gc.generation.2.space.0.name            // 1.5.0 b39
 395         hotspot.gc.generation.2.space.0.name      // 1.4.2
 396 alias sun.gc.generation.2.space.0.used            // 1.5.0 b39
 397         hotspot.gc.generation.2.space.0.used      // 1.4.2
 398         hotspot.gc.perm.used                      // 1.4.1
 399 alias sun.gc.generation.2.spaces                  // 1.5.0 b39
 400         hotspot.gc.generation.2.spaces            // 1.4.2
 401 
 402 // sun.gc
 403 alias sun.gc.lastCause                            // 1.5.0 b39
 404         hotspot.gc.last_cause                     // 1.4.2_02 
 405 
 406 // sun.gc.policy
 407 alias sun.gc.policy.avgBaseFootprint              // 1.5.0 b39
 408         hotspot.gc.policy.avg_base_footprint      // 1.5.0 b21
 409 alias sun.gc.policy.avgMajorIntervalTime          // 1.5.0 b39
 410         hotspot.gc.policy.avg_major_interval      // 1.5.0 b21
 411 alias sun.gc.policy.avgMajorPauseTime             // 1.5.0 b39
 412         hotspot.gc.policy.avg_major_pause         // 1.5.0 b21
 413 alias sun.gc.policy.avgMinorIntervalTime          // 1.5.0 b39
 414         hotspot.gc.policy.avg_minor_interval      // 1.5.0 b21
 415 alias sun.gc.policy.avgMinorPauseTime             // 1.5.0 b39
 416         hotspot.gc.policy.avg_minor_pause         // 1.5.0 b21
 417 alias sun.gc.policy.avgOldLive                    // 1.5.0 b39
 418         hotspot.gc.policy.avg_old_live            // 1.5.0 b21
 419 alias sun.gc.policy.avgPretenuredPaddedAvg          // 1.5.0 b39
 420         hotspot.gc.policy.avg_pretenured_padded_avg // 1.5.0 b21
 421 alias sun.gc.policy.avgPromotedAvg                // 1.5.0 b39
 422         hotspot.gc.policy.avg_promoted_avg        // 1.5.0 b21
 423 alias sun.gc.policy.avgPromotedDev                // 1.5.0 b39
 424         hotspot.gc.policy.avg_promoted_dev        // 1.5.0 b21
 425 alias sun.gc.policy.avgPromotedPaddedAvg          // 1.5.0 b39
 426         hotspot.gc.policy.avg_promoted_padded_avg // 1.5.0 b21
 427 alias sun.gc.policy.avgSurvivedAvg                // 1.5.0 b39
 428         hotspot.gc.policy.avg_survived_avg        // 1.5.0 b21
 429 alias sun.gc.policy.avgSurvivedDev                // 1.5.0 b39
 430         hotspot.gc.policy.avg_survived_dev        // 1.5.0 b21
 431 alias sun.gc.policy.avgSurvivedPaddedAvg          // 1.5.0 b39
 432         hotspot.gc.policy.avg_survived_padded_avg // 1.5.0 b21
 433 alias sun.gc.policy.avgYoungLive                  // 1.5.0 b39
 434         hotspot.gc.policy.avg_young_live          // 1.5.0 b21
 435 alias sun.gc.policy.boundaryMoved                 // 1.5.0 b39
 436         hotspot.gc.policy.boundary_moved          // 1.5.0 b21
 437 alias sun.gc.policy.changeOldGenForMajPauses               // 1.5.0 b39
 438         hotspot.gc.policy.change_old_gen_for_maj_pauses    // 1.5.0 b21
 439 alias sun.gc.policy.changeOldGenForMinPauses               // 1.5.0 b39
 440         hotspot.gc.policy.change_old_gen_for_min_pauses    // 1.5.0 b21
 441 alias sun.gc.policy.changeYoungGenForMajPauses               // 1.5.0 b39
 442         hotspot.gc.policy.change_young_gen_for_maj_pauses    // 1.5.0 b21
 443 alias sun.gc.policy.changeYoungGenForMinPauses               // 1.5.0 b39
 444         hotspot.gc.policy.change_young_gen_for_min_pauses    // 1.5.0 b21
 445 alias sun.gc.policy.collectors                    // 1.5.0 b39
 446         hotspot.gc.policy.collectors              // 1.4.2
 447 alias sun.gc.policy.decideAtFullGc                // 1.5.0 b39
 448         hotspot.gc.policy.decide_at_full_gc       // 1.5.0 b21
 449 alias sun.gc.policy.decreaseForFootprint          // 1.5.0 b39
 450         hotspot.gc.policy.decrease_for_footprint  // 1.5.0 b21
 451 alias sun.gc.policy.decrementTenuringThresholdForGcCost             // 1.5.0 b39
 452         hotspot.gc.policy.decrement_tenuring_threshold_for_gc_cost  // 1.5.0 b21
 453 alias sun.gc.policy.decrementTenuringThresholdForSurvivorLimit             // 1.5.0 b39
 454         hotspot.gc.policy.decrement_tenuring_threshold_for_survivor_limit  // 1.5.0 b21
 455 alias sun.gc.policy.desiredSurvivorSize           // 1.5.0 b39
 456         hotspot.gc.policy.desired_survivor_size   // 1.5.0 b21
 457         hotspot.gc.agetable.dss                   // 1.4.1
 458 alias sun.gc.policy.edenSize                      // 1.5.0 b39
 459         hotspot.gc.policy.eden_size               // 1.5.0 b21
 460 alias sun.gc.policy.freeSpace                     // 1.5.0 b39
 461         hotspot.gc.policy.free_space              // 1.5.0 b21
 462 alias sun.gc.policy.fullFollowsScavenge           // 1.5.0 b39
 463         hotspot.gc.policy.full_follows_scavenge   // 1.5.0 b21
 464 alias sun.gc.policy.gcTimeLimitExceeded           // 1.5.0 b39
 465         hotspot.gc.policy.gc_time_limit_exceeded  // 1.5.0 b21
 466 alias sun.gc.policy.generations                   // 1.5.0 b39
 467         hotspot.gc.policy.generations             // 1.4.2
 468 alias sun.gc.policy.increaseOldGenForThroughput           // 1.5.0 b39
 469         hotspot.gc.policy.increase_old_gen_for_throughput // 1.5.0 b21
 470 alias sun.gc.policy.increaseYoungGenForThroughput           // 1.5.0 b39
 471         hotspot.gc.policy.increase_young_gen_for_throughput // 1.5.0 b21
 472 alias sun.gc.policy.incrementTenuringThresholdForGcCost            // 1.5.0 b39
 473         hotspot.gc.policy.increment_tenuring_threshold_for_gc_cost // 1.5.0 b21
 474 alias sun.gc.policy.liveAtLastFullGc              // 1.5.0 b39
 475         hotspot.gc.policy.live_at_last_full_gc    // 1.5.0 b21
 476 alias sun.gc.policy.liveSpace                     // 1.5.0 b39
 477         hotspot.gc.policy.live_space              // 1.5.0 b21
 478 alias sun.gc.policy.majorCollectionSlope          // 1.5.0 b39
 479         hotspot.gc.policy.major_collection_slope  // 1.5.0 b21
 480 alias sun.gc.policy.majorGcCost                   // 1.5.0 b39
 481         hotspot.gc.policy.major_gc_cost           // 1.5.0 b21
 482 alias sun.gc.policy.majorPauseOldSlope            // 1.5.0 b39
 483         hotspot.gc.policy.major_pause_old_slope   // 1.5.0 b21
 484 alias sun.gc.policy.majorPauseYoungSlope          // 1.5.0 b39
 485         hotspot.gc.policy.major_pause_young_slope // 1.5.0 b21
 486 alias sun.gc.policy.maxTenuringThreshold          // 1.5.0 b39
 487         hotspot.gc.max_tenuring_threshold         // 1.5.0 b21
 488         hotspot.gc.agetable.mtt                   // 1.4.1
 489 alias sun.gc.policy.minorCollectionSlope          // 1.5.0 b39
 490         hotspot.gc.policy.minor_collection_slope  // 1.5.0 b21
 491 alias sun.gc.policy.minorGcCost                   // 1.5.0 b39
 492         hotspot.gc.policy.minor_gc_cost           // 1.5.0 b21
 493 alias sun.gc.policy.minorPauseOldSlope            // 1.5.0 b39
 494         hotspot.gc.policy.minor_pause_old_slope   // 1.5.0 b21
 495 alias sun.gc.policy.minorPauseYoungSlope          // 1.5.0 b39
 496         hotspot.gc.policy.minor_pause_young_slope // 1.5.0 b21
 497 alias sun.gc.policy.mutatorCost                   // 1.5.0 b39
 498         hotspot.gc.policy.mutator_cost            // 1.5.0 b21
 499 alias sun.gc.policy.name                          // 1.5.0 b39
 500         hotspot.gc.policy.name                    // 1.5.0 b21
 501 alias sun.gc.policy.oldCapacity                   // 1.5.0 b39
 502         hotspot.gc.policy.old_capacity            // 1.5.0 b21
 503 alias sun.gc.policy.oldEdenSize                   // 1.5.0 b39
 504         hotspot.gc.policy.old_eden_size           // 1.5.0 b21
 505 alias sun.gc.policy.oldPromoSize                  // 1.5.0 b39
 506         hotspot.gc.policy.old_promo_size          // 1.5.0 b21
 507 alias sun.gc.policy.promoSize                     // 1.5.0 b39
 508         hotspot.gc.policy.promo_size              // 1.5.0 b21
 509 alias sun.gc.policy.promoted                      // 1.5.0 b39
 510         hotspot.gc.policy.promoted                // 1.5.0 b21
 511 alias sun.gc.policy.scavengeSkipped               // 1.5.0 b39
 512         hotspot.gc.policy.scavenge_skipped        // 1.5.0 b21
 513 alias sun.gc.policy.survived                      // 1.5.0 b39
 514         hotspot.gc.policy.survived                // 1.5.0 b21
 515 alias sun.gc.policy.survivorOverflowed            // 1.5.0 b39
 516         hotspot.gc.policy.survivor_overflowed     // 1.5.0 b21
 517 alias sun.gc.policy.tenuringThreshold             // 1.5.0 b39
 518         hotspot.gc.policy.tenuring_threshold      // 1.5.0 b21
 519         hotspot.gc.agetable.tt                    // 1.4.1
 520 alias sun.gc.policy.youngCapacity                 // 1.5.0 b39
 521         hotspot.gc.policy.young_capacity          // 1.5.0 b21
 522 
 523 // sun.gc.tlab
 524 alias sun.gc.tlab.alloc                           // 1.5.0 b39
 525         hotspot.gc.tlab.alloc                     // 1.5.0 b21
 526 alias sun.gc.tlab.allocThreads                    // 1.5.0 b39
 527         hotspot.gc.tlab.alloc_thrds               // 1.5.0 b21
 528 alias sun.gc.tlab.fastWaste                       // 1.5.0 b39
 529         hotspot.gc.tlab.fastwaste                 // 1.5.0 b21
 530 alias sun.gc.tlab.fills                           // 1.5.0 b39
 531         hotspot.gc.tlab.fills                     // 1.5.0 b21
 532 alias sun.gc.tlab.gcWaste                         // 1.5.0 b39
 533         hotspot.gc.tlab.gcwaste                   // 1.5.0 b21
 534 alias sun.gc.tlab.maxFastWaste                    // 1.5.0 b39
 535         hotspot.gc.tlab.maxfastwaste              // 1.5.0 b21
 536 alias sun.gc.tlab.maxFills                        // 1.5.0 b39
 537         hotspot.gc.tlab.maxfills                  // 1.5.0 b21
 538 alias sun.gc.tlab.maxGcWaste                      // 1.5.0 b39
 539         hotspot.gc.tlab.maxgcwaste                // 1.5.0 b21
 540 alias sun.gc.tlab.maxSlowAlloc                    // 1.5.0 b39
 541         hotspot.gc.tlab.maxslowalloc              // 1.5.0 b21
 542 alias sun.gc.tlab.maxSlowWaste                    // 1.5.0 b39
 543         hotspot.gc.tlab.maxslowwaste              // 1.5.0 b21
 544 alias sun.gc.tlab.slowAlloc                       // 1.5.0 b39
 545         hotspot.gc.tlab.slowalloc                 // 1.5.0 b21
 546 alias sun.gc.tlab.slowWaste                       // 1.5.0 b39
 547         hotspot.gc.tlab.slowwaste                 // 1.5.0 b21
 548 
 549 // sun.os
 550 alias sun.os.hrt.frequency                        // 1.5.0 b39
 551         hotspot.rt.hrt.frequency                  // 1.4.1
 552 alias sun.os.hrt.ticks                            // 1.5.0 b39
 553         hotspot.rt.hrt.ticks                      // 1.4.1
 554 
 555 // sun.perfdata
 556 alias sun.perfdata.overflow                       // 1.5.0 b39
 557         hotspot.perfdata.overflow                 // 1.4.1
 558 alias sun.perfdata.size                           // 1.5.0 b39
 559         hotspot.perfdata.size                     // 1.4.1
 560 alias sun.perfdata.timestamp                      // 1.5.0 b39
 561         hotspot.perfdata.timestamp                // 1.4.1
 562 alias sun.perfdata.used                           // 1.5.0 b39
 563         hotspot.perfdata.used                     // 1.4.1
 564 alias sun.perfdata.majorVersion                   // 1.5.0 b39
 565         hotspot.perfdata.version.major            // 1.4.1
 566 alias sun.perfdata.minorVersion                   // 1.5.0 b39
 567         hotspot.perfdata.version.minor            // 1.4.1
 568 
 569 // sun.property
 570 alias sun.property.sun.boot.class.path            // 1.5.0 b39
 571         sun.boot.class.path                       // 1.4.1
 572 alias sun.property.sun.boot.library.path          // 1.5.0 b39
 573         sun.boot.library.path                     // 1.4.1
 574 
 575 // sun.rt
 576 alias sun.rt.applicationTime                      // 1.5.0 b39
 577         hotspot.rt.application.time               // 1.5.0 b21
 578 alias sun.rt.createVmBeginTime                    // 1.5.0 b39
 579         hotspot.rt.vm.create.begin                // 1.5.0 b21
 580 alias sun.rt.createVmEndTime                      // 1.5.0 b39
 581         hotspot.rt.vm.create.end                  // 1.5.0 b21
 582 alias sun.rt.internalVersion                      // 1.5.0 b39
 583         hotspot.internal.version                  // 1.5.0 b21
 584 alias sun.rt.javaCommand                          // 1.5.0 b39
 585         sun.java.command                          // 1.4.1
 586 alias sun.rt.safepointSyncTime                    // 1.5.0 b39
 587         hotspot.rt.safepoint.sync.time            // 1.5.0 b21
 588 alias sun.rt.safepointTime                        // 1.5.0 b39
 589         hotspot.rt.safepoint.time                 // 1.5.0 b21
 590 alias sun.rt.safepoints                           // 1.5.0 b39
 591         hotspot.rt.safepoint.count                // 1.5.0 b21
 592 alias sun.rt.vmInitDoneTime                       // 1.5.0 b39
 593         hotspot.rt.vm.init.done                   // 1.5.0 b21