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
45alias java.ci.totalTime                           // 1.5.0 b39
46	hotspot.ci.total.time                     // 1.4.1
47
48// java.cls
49alias java.cls.loadedClasses                      // 1.5.0 b39
50	hotspot.rt.cl.classes.loaded              // 1.4.1
51alias java.cls.unloadedClasses                    // 1.5.0 b39
52	hotspot.rt.cl.classes.unloaded            // 1.4.1
53
54// java.property
55alias java.property.java.class.path               // 1.5.0 b39
56	java.class.path                           // 1.4.1
57alias java.property.java.endorsed.dirs            // 1.5.0 b39
58	java.endorsed.dirs                        // 1.4.1
59alias java.property.java.ext.dirs                 // 1.5.0 b39
60	java.ext.dirs                             // 1.4.1
61alias java.property.java.home                     // 1.5.0 b39
62	java.home                                 // 1.4.1
63alias java.property.java.library.path             // 1.5.0 b39
64	java.library.path                         // 1.4.1
65alias java.property.java.vm.info                  // 1.5.0 b39
66	java.vm.info                              // 1.4.1
67alias java.property.java.vm.name                  // 1.5.0 b39
68	java.vm.name                              // 1.4.1
69alias java.property.java.vm.specification.name    // 1.5.0 b39
70	java.vm.specification.name                // 1.4.1
71alias java.property.java.vm.specification.vendor  // 1.5.0 b39
72	java.vm.specification.vendor              // 1.4.1
73alias java.property.java.vm.specification.version // 1.5.0 b39
74	java.vm.specification.version             // 1.4.1
75alias java.property.java.vm.vendor                // 1.5.0 b39
76	java.vm.vendor                            // 1.4.1
77alias java.property.java.vm.version               // 1.5.0 b39
78	java.vm.version                           // 1.4.1
79
80// java.rt
81alias java.rt.vmArgs                              // 1.5.0 b39
82	hotspot.vm.args                           // 1.4.1
83alias java.rt.vmFlags                             // 1.5.0 b39
84	hotspot.vm.flags                          // 1.4.1
85
86// java.threads
87alias java.threads.daemon                         // 1.5.0 b39
88	hotspot.threads.daemon.count              // 1.4.1
89alias java.threads.live                           // 1.5.0 b39
90	hotspot.threads.live.count                // 1.4.1
91alias java.threads.livePeak                       // 1.5.0 b39
92	hotspot.threads.live.peak                 // 1.4.1
93alias 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
100alias sun.ci.adapterThread.compiles               // 1.5.0 b39
101	hotspot.ci.AdapterThread.compiles         // 1.4.2
102alias sun.ci.adapterThread.method                 // 1.5.0 b39
103	hotspot.ci.AdapterThread.method           // 1.4.2
104alias sun.ci.adapterThread.time                   // 1.5.0 b39
105	hotspot.ci.AdapterThread.time             // 1.4.2
106alias sun.ci.adapterThread.type                   // 1.5.0 b39
107	hotspot.ci.AdapterThread.type             // 1.4.2
108alias sun.ci.compilerThread.0.compiles            // 1.5.0 b39
109	hotspot.ci.CompilerThread0.compiles       // 1.4.2
110alias sun.ci.compilerThread.0.method              // 1.5.0 b39
111	hotspot.ci.CompilerThread0.method         // 1.4.2
112alias sun.ci.compilerThread.0.time                // 1.5.0 b39
113	hotspot.ci.CompilerThread0.time           // 1.4.2
114alias sun.ci.compilerThread.0.type                // 1.5.0 b39
115	hotspot.ci.CompilerThread0.type           // 1.4.2
116alias sun.ci.compilerThread.1.compiles            // 1.5.0 b39
117	hotspot.ci.CompilerThread1.compiles       // 1.4.2
118alias sun.ci.compilerThread.1.method              // 1.5.0 b39
119	hotspot.ci.CompilerThread1.method         // 1.4.2
120alias sun.ci.compilerThread.1.time                // 1.5.0 b39
121	hotspot.ci.CompilerThread1.time           // 1.4.2
122alias sun.ci.compilerThread.1.type                // 1.5.0 b39
123	hotspot.ci.CompilerThread1.type           // 1.4.2
124alias sun.ci.compilerThread.2.compiles            // 1.5.0 b39
125	hotspot.ci.CompilerThread2.compiles       // 1.4.2
126alias sun.ci.compilerThread.2.method              // 1.5.0 b39
127	hotspot.ci.CompilerThread2.method         // 1.4.2
128alias sun.ci.compilerThread.2.time                // 1.5.0 b39
129	hotspot.ci.CompilerThread2.time           // 1.4.2
130alias sun.ci.compilerThread.2.type                // 1.5.0 b39
131	hotspot.ci.CompilerThread2.type           // 1.4.2
132alias sun.ci.compilerThread.3.compiles            // 1.5.0 b39
133	hotspot.ci.CompilerThread3.compiles       // 1.4.2
134alias sun.ci.compilerThread.3.method              // 1.5.0 b39
135	hotspot.ci.CompilerThread3.method         // 1.4.2
136alias sun.ci.compilerThread.3.time                // 1.5.0 b39
137	hotspot.ci.CompilerThread3.time           // 1.4.2
138alias sun.ci.compilerThread.3.type                // 1.5.0 b39
139	hotspot.ci.CompilerThread3.type           // 1.4.2
140alias sun.ci.lastFailedMethod                     // 1.5.0 b39
141	hotspot.ci.failed.method                  // 1.4.2
142alias sun.ci.lastFailedType                       // 1.5.0 b39
143	hotspot.ci.failed.type                    // 1.4.2
144alias sun.ci.lastInvalidatedMethod                // 1.5.0 b39
145	hotspot.ci.invalidated.method             // 1.4.2
146alias sun.ci.lastInvalidatedType                  // 1.5.0 b39
147	hotspot.ci.invalidated.type               // 1.4.2
148alias sun.ci.lastMethod                           // 1.5.0 b39
149	hotspot.ci.last.method                    // 1.4.2
150alias sun.ci.lastSize                             // 1.5.0 b39
151	hotspot.ci.last.size                      // 1.4.2
152alias sun.ci.lastType                             // 1.5.0 b39
153	hotspot.ci.last.type                      // 1.4.2
154alias sun.ci.nativeCompiles                       // 1.5.0 b39
155        hotspot.ci.native.compiles                // 1.4.2
156alias sun.ci.nativeTime                           // 1.5.0 b39
157        hotspot.ci.native.time                    // 1.4.2
158alias sun.ci.nmethodCodeSize                      // 1.5.0 b39
159        hotspot.ci.nmethod.codesize               // 1.4.2
160alias sun.ci.nmethodSize                          // 1.5.0 b39
161        hotspot.ci.nmethod.size                   // 1.4.2
162alias sun.ci.osrBytes                             // 1.5.0 b39
163        hotspot.ci.osr.bytes                      // 1.4.2
164alias sun.ci.osrCompiles                          // 1.5.0 b39
165        hotspot.ci.osr.compiles                   // 1.4.2
166alias sun.ci.osrTime                              // 1.5.0 b39
167        hotspot.ci.osr.time                       // 1.4.2
168alias sun.ci.standardBytes                        // 1.5.0 b39
169        hotspot.ci.standard.bytes                 // 1.4.2
170alias sun.ci.standardCompiles                     // 1.5.0 b39
171        hotspot.ci.standard.compiles              // 1.4.2
172alias sun.ci.standardTime                         // 1.5.0 b39
173        hotspot.ci.standard.time                  // 1.4.2
174alias sun.ci.threads                              // 1.5.0 b39
175        hotspot.ci.threads                        // 1.4.2
176alias sun.ci.totalBailouts                        // 1.5.0 b39
177        hotspot.ci.total.bailout                  // 1.4.2
178alias sun.ci.totalCompiles                        // 1.5.0 b39
179        hotspot.ci.total.compiles                 // 1.4.2
180alias sun.ci.totalInvalidates                     // 1.5.0 b39
181        hotspot.ci.total.invalid                  // 1.4.2
182
183// sun.cls
184alias sun.cls.classInitTime                       // 1.5.0 b39
185        hotspot.rt.cl.class.init.time             // 1.5.0 b21
186alias sun.cls.classVerifyTime                     // 1.5.0 b39
187        hotspot.rt.cl.class.verify.time           // 1.5.0 b21
188alias sun.cls.initializedClasses                  // 1.5.0 b39
189        hotspot.rt.cl.classes.initialized         // 1.5.0 b21
190alias sun.cls.loadedBytes                         // 1.5.0 b39
191        hotspot.rt.cl.bytes.loaded                // 1.4.2
192alias sun.cls.methodBytes                         // 1.5.0 b39
193        hotspot.rt.cl.methods.size                // 1.4.2
194alias sun.cls.time                                // 1.5.0 b39
195        hotspot.rt.cl.time                        // 1.4.2
196alias sun.cls.unloadedBytes                       // 1.5.0 b39
197        hotspot.rt.cl.bytes.unloaded              // 1.4.2
198
199// sun.gc
200alias sun.gc.cause                                // 1.5.0 b39
201        hotspot.gc.cause                          // 1.4.2_02 
202
203// sun.gc.collector.0
204alias 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
207alias sun.gc.collector.0.lastEntryTime            // 1.5.0 b39
208        hotspot.gc.collector.0.last_entry         // 1.4.2
209alias sun.gc.collector.0.lastExitTime             // 1.5.0 b39
210        hotspot.gc.collector.0.last_exit          // 1.4.2
211alias sun.gc.collector.0.name                     // 1.5.0 b39
212        hotspot.gc.collector.0.name               // 1.4.2
213alias 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
218alias 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
221alias sun.gc.collector.1.lastEntryTime            // 1.5.0 b39
222        hotspot.gc.collector.1.last_entry         // 1.4.2
223alias sun.gc.collector.1.lastExitTime             // 1.5.0 b39
224        hotspot.gc.collector.1.last_exit          // 1.4.2
225alias sun.gc.collector.1.name                     // 1.5.0 b39
226        hotspot.gc.collector.1.name               // 1.4.2
227alias 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
232alias sun.gc.finalizer.queue.length               // 1.5.0 b39
233        hotspot.gc.finalizer.queue.length         // 1.4.2
234alias sun.gc.finalizer.queue.maxLength            // 1.5.0 b39
235        hotspot.gc.finalizer.queue.maxlength      // 1.4.2
236alias sun.gc.finalizer.time                       // 1.5.0 b39
237        hotspot.gc.finalizer.ticks                // 1.4.2
238alias sun.gc.finalizer.objects                    // 1.5.0 b39
239        hotspot.gc.finalizer.count                // 1.4.2
240
241// sun.gc.generation.0.agetable
242alias sun.gc.generation.0.agetable.bytes.00       // 1.5.0 b39
243	hotspot.gc.agetable.bytes.00              // 1.4.1
244alias sun.gc.generation.0.agetable.bytes.01       // 1.5.0 b39
245	hotspot.gc.agetable.bytes.01              // 1.4.1
246alias sun.gc.generation.0.agetable.bytes.02       // 1.5.0 b39
247	hotspot.gc.agetable.bytes.02              // 1.4.1
248alias sun.gc.generation.0.agetable.bytes.03       // 1.5.0 b39
249	hotspot.gc.agetable.bytes.03              // 1.4.1
250alias sun.gc.generation.0.agetable.bytes.04       // 1.5.0 b39
251	hotspot.gc.agetable.bytes.04              // 1.4.1
252alias sun.gc.generation.0.agetable.bytes.05       // 1.5.0 b39
253	hotspot.gc.agetable.bytes.05              // 1.4.1
254alias sun.gc.generation.0.agetable.bytes.06       // 1.5.0 b39
255	hotspot.gc.agetable.bytes.06              // 1.4.1
256alias sun.gc.generation.0.agetable.bytes.07       // 1.5.0 b39
257	hotspot.gc.agetable.bytes.07              // 1.4.1
258alias sun.gc.generation.0.agetable.bytes.08       // 1.5.0 b39
259	hotspot.gc.agetable.bytes.08              // 1.4.1
260alias sun.gc.generation.0.agetable.bytes.09       // 1.5.0 b39
261	hotspot.gc.agetable.bytes.09              // 1.4.1
262alias sun.gc.generation.0.agetable.bytes.10       // 1.5.0 b39
263	hotspot.gc.agetable.bytes.10              // 1.4.1
264alias sun.gc.generation.0.agetable.bytes.11       // 1.5.0 b39
265	hotspot.gc.agetable.bytes.11              // 1.4.1
266alias sun.gc.generation.0.agetable.bytes.12       // 1.5.0 b39
267	hotspot.gc.agetable.bytes.12              // 1.4.1
268alias sun.gc.generation.0.agetable.bytes.13       // 1.5.0 b39
269	hotspot.gc.agetable.bytes.13              // 1.4.1
270alias sun.gc.generation.0.agetable.bytes.14       // 1.5.0 b39
271	hotspot.gc.agetable.bytes.14              // 1.4.1
272alias sun.gc.generation.0.agetable.bytes.15       // 1.5.0 b39
273	hotspot.gc.agetable.bytes.15              // 1.4.1
274alias sun.gc.generation.0.agetable.bytes.16       // 1.5.0 b39
275	hotspot.gc.agetable.bytes.16              // 1.4.1
276alias sun.gc.generation.0.agetable.bytes.17       // 1.5.0 b39
277	hotspot.gc.agetable.bytes.17              // 1.4.1
278alias sun.gc.generation.0.agetable.bytes.18       // 1.5.0 b39
279	hotspot.gc.agetable.bytes.18              // 1.4.1
280alias sun.gc.generation.0.agetable.bytes.19       // 1.5.0 b39
281	hotspot.gc.agetable.bytes.19              // 1.4.1
282alias sun.gc.generation.0.agetable.bytes.20       // 1.5.0 b39
283	hotspot.gc.agetable.bytes.20              // 1.4.1
284alias sun.gc.generation.0.agetable.bytes.21       // 1.5.0 b39
285	hotspot.gc.agetable.bytes.21              // 1.4.1
286alias sun.gc.generation.0.agetable.bytes.22       // 1.5.0 b39
287	hotspot.gc.agetable.bytes.22              // 1.4.1
288alias sun.gc.generation.0.agetable.bytes.23       // 1.5.0 b39
289	hotspot.gc.agetable.bytes.23              // 1.4.1
290alias sun.gc.generation.0.agetable.bytes.24       // 1.5.0 b39
291	hotspot.gc.agetable.bytes.24              // 1.4.1
292alias sun.gc.generation.0.agetable.bytes.25       // 1.5.0 b39
293	hotspot.gc.agetable.bytes.25              // 1.4.1
294alias sun.gc.generation.0.agetable.bytes.26       // 1.5.0 b39
295	hotspot.gc.agetable.bytes.26              // 1.4.1
296alias sun.gc.generation.0.agetable.bytes.27       // 1.5.0 b39
297	hotspot.gc.agetable.bytes.27              // 1.4.1
298alias sun.gc.generation.0.agetable.bytes.28       // 1.5.0 b39
299	hotspot.gc.agetable.bytes.28              // 1.4.1
300alias sun.gc.generation.0.agetable.bytes.29       // 1.5.0 b39
301	hotspot.gc.agetable.bytes.29              // 1.4.1
302alias sun.gc.generation.0.agetable.bytes.30       // 1.5.0 b39
303	hotspot.gc.agetable.bytes.30              // 1.4.1
304alias sun.gc.generation.0.agetable.bytes.31       // 1.5.0 b39
305	hotspot.gc.agetable.bytes.31              // 1.4.1
306alias sun.gc.generation.0.agetable.size           // 1.5.0 b39
307	hotspot.gc.agetable.size                  // 1.4.1
308
309// sun.gc.generation.0
310alias sun.gc.generation.0.capacity                // 1.5.0 b39
311	hotspot.gc.generation.0.capacity.current  // 1.4.2
312alias sun.gc.generation.0.maxCapacity             // 1.5.0 b39
313	hotspot.gc.generation.0.capacity.max      // 1.4.2
314alias sun.gc.generation.0.minCapacity             // 1.5.0 b39
315	hotspot.gc.generation.0.capacity.min      // 1.4.2
316alias sun.gc.generation.0.name                    // 1.5.0 b39
317	hotspot.gc.generation.0.name              // 1.4.2
318alias 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
321alias 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
324alias sun.gc.generation.0.space.0.name            // 1.5.0 b39
325	hotspot.gc.generation.0.space.0.name      // 1.4.2
326alias 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
329alias 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
332alias 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
335alias sun.gc.generation.0.space.1.name            // 1.5.0 b39
336	hotspot.gc.generation.0.space.1.name      // 1.4.2
337alias 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
340alias 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
343alias 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
346alias sun.gc.generation.0.space.2.name            // 1.5.0 b39
347	hotspot.gc.generation.0.space.2.name      // 1.4.2
348alias 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
351alias sun.gc.generation.0.spaces                  // 1.5.0 b39
352	hotspot.gc.generation.0.spaces            // 1.4.2
353alias sun.gc.generation.0.threads                 // 1.5.0 b39
354	hotspot.gc.generation.0.threads           // 1.4.2
355
356// sun.gc.generation.1
357alias sun.gc.generation.1.capacity                // 1.5.0 b39
358	hotspot.gc.generation.1.capacity.current  // 1.4.2
359alias sun.gc.generation.1.maxCapacity             // 1.5.0 b39
360	hotspot.gc.generation.1.capacity.max      // 1.4.2
361alias sun.gc.generation.1.minCapacity             // 1.5.0 b39
362	hotspot.gc.generation.1.capacity.min      // 1.4.2
363alias sun.gc.generation.1.name                    // 1.5.0 b39
364	hotspot.gc.generation.1.name              // 1.4.2
365alias 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
368alias 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
371alias sun.gc.generation.1.space.0.name            // 1.5.0 b39
372	hotspot.gc.generation.1.space.0.name      // 1.4.2
373alias 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
376alias sun.gc.generation.1.spaces                  // 1.5.0 b39
377	hotspot.gc.generation.1.spaces            // 1.4.2
378
379// sun.gc.generation.2
380alias sun.gc.generation.2.capacity                // 1.5.0 b39
381	hotspot.gc.generation.2.capacity.current  // 1.4.2
382alias sun.gc.generation.2.maxCapacity             // 1.5.0 b39
383	hotspot.gc.generation.2.capacity.max      // 1.4.2
384alias sun.gc.generation.2.minCapacity             // 1.5.0 b39
385	hotspot.gc.generation.2.capacity.min      // 1.4.2
386alias sun.gc.generation.2.name                    // 1.5.0 b39
387	hotspot.gc.generation.2.name              // 1.4.2
388alias 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
391alias 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
394alias sun.gc.generation.2.space.0.name            // 1.5.0 b39
395	hotspot.gc.generation.2.space.0.name      // 1.4.2
396alias 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
399alias sun.gc.generation.2.spaces                  // 1.5.0 b39
400	hotspot.gc.generation.2.spaces            // 1.4.2
401
402// sun.gc
403alias sun.gc.lastCause                            // 1.5.0 b39
404        hotspot.gc.last_cause                     // 1.4.2_02 
405
406// sun.gc.policy
407alias sun.gc.policy.avgBaseFootprint              // 1.5.0 b39
408	hotspot.gc.policy.avg_base_footprint      // 1.5.0 b21
409alias sun.gc.policy.avgMajorIntervalTime          // 1.5.0 b39
410	hotspot.gc.policy.avg_major_interval      // 1.5.0 b21
411alias sun.gc.policy.avgMajorPauseTime             // 1.5.0 b39
412	hotspot.gc.policy.avg_major_pause         // 1.5.0 b21
413alias sun.gc.policy.avgMinorIntervalTime          // 1.5.0 b39
414	hotspot.gc.policy.avg_minor_interval      // 1.5.0 b21
415alias sun.gc.policy.avgMinorPauseTime             // 1.5.0 b39
416	hotspot.gc.policy.avg_minor_pause         // 1.5.0 b21
417alias sun.gc.policy.avgOldLive                    // 1.5.0 b39
418	hotspot.gc.policy.avg_old_live            // 1.5.0 b21
419alias sun.gc.policy.avgPretenuredPaddedAvg          // 1.5.0 b39
420	hotspot.gc.policy.avg_pretenured_padded_avg // 1.5.0 b21
421alias sun.gc.policy.avgPromotedAvg                // 1.5.0 b39
422	hotspot.gc.policy.avg_promoted_avg        // 1.5.0 b21
423alias sun.gc.policy.avgPromotedDev                // 1.5.0 b39
424	hotspot.gc.policy.avg_promoted_dev        // 1.5.0 b21
425alias sun.gc.policy.avgPromotedPaddedAvg          // 1.5.0 b39
426	hotspot.gc.policy.avg_promoted_padded_avg // 1.5.0 b21
427alias sun.gc.policy.avgSurvivedAvg                // 1.5.0 b39
428	hotspot.gc.policy.avg_survived_avg        // 1.5.0 b21
429alias sun.gc.policy.avgSurvivedDev                // 1.5.0 b39
430	hotspot.gc.policy.avg_survived_dev        // 1.5.0 b21
431alias sun.gc.policy.avgSurvivedPaddedAvg          // 1.5.0 b39
432	hotspot.gc.policy.avg_survived_padded_avg // 1.5.0 b21
433alias sun.gc.policy.avgYoungLive                  // 1.5.0 b39
434	hotspot.gc.policy.avg_young_live          // 1.5.0 b21
435alias sun.gc.policy.boundaryMoved                 // 1.5.0 b39
436	hotspot.gc.policy.boundary_moved          // 1.5.0 b21
437alias sun.gc.policy.changeOldGenForMajPauses               // 1.5.0 b39
438	hotspot.gc.policy.change_old_gen_for_maj_pauses    // 1.5.0 b21
439alias sun.gc.policy.changeOldGenForMinPauses               // 1.5.0 b39
440	hotspot.gc.policy.change_old_gen_for_min_pauses    // 1.5.0 b21
441alias sun.gc.policy.changeYoungGenForMajPauses               // 1.5.0 b39
442	hotspot.gc.policy.change_young_gen_for_maj_pauses    // 1.5.0 b21
443alias sun.gc.policy.changeYoungGenForMinPauses               // 1.5.0 b39
444	hotspot.gc.policy.change_young_gen_for_min_pauses    // 1.5.0 b21
445alias sun.gc.policy.collectors                    // 1.5.0 b39
446	hotspot.gc.policy.collectors              // 1.4.2
447alias sun.gc.policy.decideAtFullGc                // 1.5.0 b39
448	hotspot.gc.policy.decide_at_full_gc       // 1.5.0 b21
449alias sun.gc.policy.decreaseForFootprint          // 1.5.0 b39
450	hotspot.gc.policy.decrease_for_footprint  // 1.5.0 b21
451alias sun.gc.policy.decrementTenuringThresholdForGcCost             // 1.5.0 b39
452	hotspot.gc.policy.decrement_tenuring_threshold_for_gc_cost  // 1.5.0 b21
453alias sun.gc.policy.decrementTenuringThresholdForSurvivorLimit             // 1.5.0 b39
454	hotspot.gc.policy.decrement_tenuring_threshold_for_survivor_limit  // 1.5.0 b21
455alias 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
458alias sun.gc.policy.edenSize                      // 1.5.0 b39
459	hotspot.gc.policy.eden_size               // 1.5.0 b21
460alias sun.gc.policy.freeSpace                     // 1.5.0 b39
461	hotspot.gc.policy.free_space              // 1.5.0 b21
462alias sun.gc.policy.fullFollowsScavenge           // 1.5.0 b39
463	hotspot.gc.policy.full_follows_scavenge   // 1.5.0 b21
464alias sun.gc.policy.gcTimeLimitExceeded           // 1.5.0 b39
465	hotspot.gc.policy.gc_time_limit_exceeded  // 1.5.0 b21
466alias sun.gc.policy.generations                   // 1.5.0 b39
467	hotspot.gc.policy.generations             // 1.4.2
468alias sun.gc.policy.increaseOldGenForThroughput           // 1.5.0 b39
469	hotspot.gc.policy.increase_old_gen_for_throughput // 1.5.0 b21
470alias sun.gc.policy.increaseYoungGenForThroughput           // 1.5.0 b39
471	hotspot.gc.policy.increase_young_gen_for_throughput // 1.5.0 b21
472alias sun.gc.policy.incrementTenuringThresholdForGcCost            // 1.5.0 b39
473	hotspot.gc.policy.increment_tenuring_threshold_for_gc_cost // 1.5.0 b21
474alias sun.gc.policy.liveAtLastFullGc              // 1.5.0 b39
475	hotspot.gc.policy.live_at_last_full_gc    // 1.5.0 b21
476alias sun.gc.policy.liveSpace                     // 1.5.0 b39
477	hotspot.gc.policy.live_space              // 1.5.0 b21
478alias sun.gc.policy.majorCollectionSlope          // 1.5.0 b39
479	hotspot.gc.policy.major_collection_slope  // 1.5.0 b21
480alias sun.gc.policy.majorGcCost                   // 1.5.0 b39
481	hotspot.gc.policy.major_gc_cost           // 1.5.0 b21
482alias sun.gc.policy.majorPauseOldSlope            // 1.5.0 b39
483	hotspot.gc.policy.major_pause_old_slope   // 1.5.0 b21
484alias sun.gc.policy.majorPauseYoungSlope          // 1.5.0 b39
485	hotspot.gc.policy.major_pause_young_slope // 1.5.0 b21
486alias 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
489alias sun.gc.policy.minorCollectionSlope          // 1.5.0 b39
490	hotspot.gc.policy.minor_collection_slope  // 1.5.0 b21
491alias sun.gc.policy.minorGcCost                   // 1.5.0 b39
492	hotspot.gc.policy.minor_gc_cost           // 1.5.0 b21
493alias sun.gc.policy.minorPauseOldSlope            // 1.5.0 b39
494	hotspot.gc.policy.minor_pause_old_slope   // 1.5.0 b21
495alias sun.gc.policy.minorPauseYoungSlope          // 1.5.0 b39
496	hotspot.gc.policy.minor_pause_young_slope // 1.5.0 b21
497alias sun.gc.policy.mutatorCost                   // 1.5.0 b39
498	hotspot.gc.policy.mutator_cost            // 1.5.0 b21
499alias sun.gc.policy.name                          // 1.5.0 b39
500	hotspot.gc.policy.name                    // 1.5.0 b21
501alias sun.gc.policy.oldCapacity                   // 1.5.0 b39
502	hotspot.gc.policy.old_capacity            // 1.5.0 b21
503alias sun.gc.policy.oldEdenSize                   // 1.5.0 b39
504	hotspot.gc.policy.old_eden_size           // 1.5.0 b21
505alias sun.gc.policy.oldPromoSize                  // 1.5.0 b39
506	hotspot.gc.policy.old_promo_size          // 1.5.0 b21
507alias sun.gc.policy.promoSize                     // 1.5.0 b39
508	hotspot.gc.policy.promo_size              // 1.5.0 b21
509alias sun.gc.policy.promoted                      // 1.5.0 b39
510	hotspot.gc.policy.promoted                // 1.5.0 b21
511alias sun.gc.policy.scavengeSkipped               // 1.5.0 b39
512	hotspot.gc.policy.scavenge_skipped        // 1.5.0 b21
513alias sun.gc.policy.survived                      // 1.5.0 b39
514	hotspot.gc.policy.survived                // 1.5.0 b21
515alias sun.gc.policy.survivorOverflowed            // 1.5.0 b39
516	hotspot.gc.policy.survivor_overflowed     // 1.5.0 b21
517alias 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
520alias sun.gc.policy.youngCapacity                 // 1.5.0 b39
521	hotspot.gc.policy.young_capacity          // 1.5.0 b21
522
523// sun.gc.tlab
524alias sun.gc.tlab.alloc                           // 1.5.0 b39
525	hotspot.gc.tlab.alloc                     // 1.5.0 b21
526alias sun.gc.tlab.allocThreads                    // 1.5.0 b39
527	hotspot.gc.tlab.alloc_thrds               // 1.5.0 b21
528alias sun.gc.tlab.fastWaste                       // 1.5.0 b39
529	hotspot.gc.tlab.fastwaste                 // 1.5.0 b21
530alias sun.gc.tlab.fills                           // 1.5.0 b39
531	hotspot.gc.tlab.fills                     // 1.5.0 b21
532alias sun.gc.tlab.gcWaste                         // 1.5.0 b39
533	hotspot.gc.tlab.gcwaste                   // 1.5.0 b21
534alias sun.gc.tlab.maxFastWaste                    // 1.5.0 b39
535	hotspot.gc.tlab.maxfastwaste              // 1.5.0 b21
536alias sun.gc.tlab.maxFills                        // 1.5.0 b39
537	hotspot.gc.tlab.maxfills                  // 1.5.0 b21
538alias sun.gc.tlab.maxGcWaste                      // 1.5.0 b39
539	hotspot.gc.tlab.maxgcwaste                // 1.5.0 b21
540alias sun.gc.tlab.maxSlowAlloc                    // 1.5.0 b39
541	hotspot.gc.tlab.maxslowalloc              // 1.5.0 b21
542alias sun.gc.tlab.maxSlowWaste                    // 1.5.0 b39
543	hotspot.gc.tlab.maxslowwaste              // 1.5.0 b21
544alias sun.gc.tlab.slowAlloc                       // 1.5.0 b39
545	hotspot.gc.tlab.slowalloc                 // 1.5.0 b21
546alias sun.gc.tlab.slowWaste                       // 1.5.0 b39
547	hotspot.gc.tlab.slowwaste                 // 1.5.0 b21
548
549// sun.os
550alias sun.os.hrt.frequency                        // 1.5.0 b39
551	hotspot.rt.hrt.frequency                  // 1.4.1
552alias sun.os.hrt.ticks                            // 1.5.0 b39
553	hotspot.rt.hrt.ticks                      // 1.4.1
554
555// sun.perfdata
556alias sun.perfdata.overflow                       // 1.5.0 b39
557	hotspot.perfdata.overflow                 // 1.4.1
558alias sun.perfdata.size                           // 1.5.0 b39
559	hotspot.perfdata.size                     // 1.4.1
560alias sun.perfdata.timestamp                      // 1.5.0 b39
561	hotspot.perfdata.timestamp                // 1.4.1
562alias sun.perfdata.used                           // 1.5.0 b39
563	hotspot.perfdata.used                     // 1.4.1
564alias sun.perfdata.majorVersion                   // 1.5.0 b39
565	hotspot.perfdata.version.major            // 1.4.1
566alias sun.perfdata.minorVersion                   // 1.5.0 b39
567	hotspot.perfdata.version.minor            // 1.4.1
568
569// sun.property
570alias sun.property.sun.boot.class.path            // 1.5.0 b39
571	sun.boot.class.path                       // 1.4.1
572alias sun.property.sun.boot.library.path          // 1.5.0 b39
573	sun.boot.library.path                     // 1.4.1
574
575// sun.rt
576alias sun.rt.applicationTime                      // 1.5.0 b39
577	hotspot.rt.application.time               // 1.5.0 b21
578alias sun.rt.createVmBeginTime                    // 1.5.0 b39
579	hotspot.rt.vm.create.begin                // 1.5.0 b21
580alias sun.rt.createVmEndTime                      // 1.5.0 b39
581	hotspot.rt.vm.create.end                  // 1.5.0 b21
582alias sun.rt.internalVersion                      // 1.5.0 b39
583	hotspot.internal.version                  // 1.5.0 b21
584alias sun.rt.javaCommand                          // 1.5.0 b39
585	sun.java.command                          // 1.4.1
586alias sun.rt.safepointSyncTime                    // 1.5.0 b39
587	hotspot.rt.safepoint.sync.time            // 1.5.0 b21
588alias sun.rt.safepointTime                        // 1.5.0 b39
589	hotspot.rt.safepoint.time                 // 1.5.0 b21
590alias sun.rt.safepoints                           // 1.5.0 b39
591	hotspot.rt.safepoint.count                // 1.5.0 b21
592alias sun.rt.vmInitDoneTime                       // 1.5.0 b39
593	hotspot.rt.vm.init.done                   // 1.5.0 b21
594