blob: 4abcf0f8b67d084025246c3ef42171fce2c61462 [file] [log] [blame]
tbell16c34dd2009-05-04 18:28:26 -07001." Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
duke6e45e102007-12-01 00:00:00 +00002." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3."
4." This code is free software; you can redistribute it and/or modify it
5." under the terms of the GNU General Public License version 2 only, as
6." published by the Free Software Foundation.
7."
8." This code is distributed in the hope that it will be useful, but WITHOUT
9." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
11." version 2 for more details (a copy is included in the LICENSE file that
12." accompanied this code).
13."
14." You should have received a copy of the GNU General Public License version
15." 2 along with this work; if not, write to the Free Software Foundation,
16." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17."
18." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
19." CA 95054 USA or visit www.sun.com if you need additional information or
20." have any questions.
21."
tbell16c34dd2009-05-04 18:28:26 -070022.TH jstat 1 "04 May 2009"
23." Generated from HTML by html2man (author: Eric Armstrong)
24
25.LP
26.SH "Name"
duke6e45e102007-12-01 00:00:00 +000027jstat \- Java Virtual Machine Statistics Monitoring Tool
tbell16c34dd2009-05-04 18:28:26 -070028.LP
duke6e45e102007-12-01 00:00:00 +000029.SH "SYNOPSIS"
tbell16c34dd2009-05-04 18:28:26 -070030.LP
31
32.LP
duke6e45e102007-12-01 00:00:00 +000033.nf
tbell16c34dd2009-05-04 18:28:26 -070034\f3
35.fl
36\fP\f3jstat\fP [ \f2generalOption\fP | \f2outputOptions\fP \f2vmid\fP [\f2interval\fP[s|ms] [\f2count\fP]] ]
duke6e45e102007-12-01 00:00:00 +000037.fl
38.fi
tbell16c34dd2009-05-04 18:28:26 -070039
40.LP
duke6e45e102007-12-01 00:00:00 +000041.SH "PARAMETERS"
tbell16c34dd2009-05-04 18:28:26 -070042.LP
43
44.LP
45.RS 3
duke6e45e102007-12-01 00:00:00 +000046.TP 3
tbell16c34dd2009-05-04 18:28:26 -070047generalOption
48A single general command\-line option (\-help, \-options, or \-version)
duke6e45e102007-12-01 00:00:00 +000049.TP 3
tbell16c34dd2009-05-04 18:28:26 -070050outputOptions
51One or more output options, consisting of a single \f2statOption\fP, plus any of the \-t, \-h, and \-J options.
duke6e45e102007-12-01 00:00:00 +000052.TP 3
tbell16c34dd2009-05-04 18:28:26 -070053vmid
duke6e45e102007-12-01 00:00:00 +000054Virtual machine identifier, a string indicating the target Java virtual machine (JVM). The general syntax is
55.nf
56\f3
57.fl
58[\fP\f4protocol\fP\f3:][//]\fP\f4lvmid\fP[@\f2hostname\fP[:\f2port\fP]/\f2servername\fP]
59.fl
60.fi
tbell16c34dd2009-05-04 18:28:26 -070061The syntax of the vmid string largely corresponds to the syntax of a URI. The \f2vmid\fP can vary from a simple integer representing a local JVM to a more complex construction specifying a communications protocol, port number, and other implementation\-specific values. See Virtual Machine Identifier for details.
duke6e45e102007-12-01 00:00:00 +000062.TP 3
tbell16c34dd2009-05-04 18:28:26 -070063interval[s|ms]
64Sampling interval in the specified units, seconds (s) or milliseconds (ms). Default units are milliseconds.\ Must be a positive integer.\ If specified, \f3jstat\fP will produce its output at each interval.
duke6e45e102007-12-01 00:00:00 +000065.TP 3
tbell16c34dd2009-05-04 18:28:26 -070066count
67Number of samples to display. Default value is infinity; that is, \f3jstat\fP displays statistics until the target JVM terminates or the \f3jstat\fP command is terminated.\ Must be a positive integer.
68.RE
69
70.LP
duke6e45e102007-12-01 00:00:00 +000071.SH "DESCRIPTION"
72.LP
tbell16c34dd2009-05-04 18:28:26 -070073
74.LP
75.LP
duke6e45e102007-12-01 00:00:00 +000076The \f3jstat\fP tool displays performance statistics for an instrumented HotSpot Java virtual machine (JVM). The target JVM is identified by its virtual machine identifier, or \f2vmid\fP option described below.
77.LP
tbell16c34dd2009-05-04 18:28:26 -070078.LP
duke6e45e102007-12-01 00:00:00 +000079\f3NOTE\fP: This utility is unsupported and may not be available in future versions of the JDK. It is not currently available on Windows 98 and Windows ME. platforms.
80.br
tbell16c34dd2009-05-04 18:28:26 -070081
82.LP
duke6e45e102007-12-01 00:00:00 +000083.SS
84VIRTUAL MACHINE IDENTIFIER
85.LP
tbell16c34dd2009-05-04 18:28:26 -070086.RS 3
87
88.LP
89.LP
duke6e45e102007-12-01 00:00:00 +000090The syntax of the \f2vmid\fP string largely corresponds to the syntax of a URI:
tbell16c34dd2009-05-04 18:28:26 -070091.LP
duke6e45e102007-12-01 00:00:00 +000092.nf
93\f3
94.fl
95[\fP\f4protocol\fP\f3:][//]\fP\f4lvmid\fP[@\f2hostname\fP][:\f2port\fP][/\f2servername\fP]
96.fl
97.fi
tbell16c34dd2009-05-04 18:28:26 -070098
99.LP
100.RS 3
duke6e45e102007-12-01 00:00:00 +0000101.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700102protocol
103The communications protocol. If the \f2protocol\fP is omitted and a \f2hostname\fP is not specified, the default protocol is a platform specific optimized local protocol. If the \f2protocol\fP is omitted and a \f2hostname\fP is specified, then the default protocol is \f3rmi\fP.
duke6e45e102007-12-01 00:00:00 +0000104.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700105lvmid
106The local virtual machine identifier for the target JVM. The \f2lvmid\fP is a platform\-specific value that uniquely identifies a JVM on a system. The \f2lvmid\fP is the only required component of a virtual machine identifier. The \f2lvmid\fP is typically, but not necessarily, the operating system's process identifier for the target JVM process. You can use the jps(1) command to determine the \f2lvmid\fP. Also, you can determine \f2lvmid\fP on Unix platforms with the \f3ps\fP command, and on Windows with the Windows Task Manager.
duke6e45e102007-12-01 00:00:00 +0000107.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700108hostname
109A hostname or IP address indicating the target host. If \f2hostname\fP is omitted, then the target host is the local host.
duke6e45e102007-12-01 00:00:00 +0000110.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700111port
112The default port for communicating with the remote server. If the \f2hostname\fP is omitted or the \f2protocol\fP specifies an optimized, local protocol, then \f2port\fP is ignored. Otherwise, treatment of the \f2port\fP parameter is implementation specific. For the default \f3rmi\fP protocol, the \f2port\fP indicates the port number for the rmiregistry on the remote host. If \f2port\fP is omitted, and \f2protocol\fP indicates \f3rmi\fP, then the default rmiregistry port (1099) is used.
duke6e45e102007-12-01 00:00:00 +0000113.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700114servername
115The treatment of this parameter depends on implementation. For the optimized local protocol, this field is ignored. For the \f3rmi\fP protocol, it represents the name of the RMI remote object on the remote host.
116.RE
117
118.LP
119.RE
duke6e45e102007-12-01 00:00:00 +0000120.SH "OPTIONS"
121.LP
tbell16c34dd2009-05-04 18:28:26 -0700122
123.LP
124.LP
duke6e45e102007-12-01 00:00:00 +0000125The \f3jstat\fP command supports two types of options, general options and output options. General options cause \f3jstat\fP to display simple usage and version information. Output options determine the content and format of the statistical output.
126.br
tbell16c34dd2009-05-04 18:28:26 -0700127
128.LP
duke6e45e102007-12-01 00:00:00 +0000129.LP
130\f3NOTE\fP: All options, and their functionality are subject to change or removal in future releases.
tbell16c34dd2009-05-04 18:28:26 -0700131.LP
duke6e45e102007-12-01 00:00:00 +0000132.SS
tbell16c34dd2009-05-04 18:28:26 -0700133GENERAL OPTIONS
134.LP
duke6e45e102007-12-01 00:00:00 +0000135.LP
136If you specify one of the general options, you cannot specify any other option or parameter.
tbell16c34dd2009-05-04 18:28:26 -0700137.LP
138.RS 3
duke6e45e102007-12-01 00:00:00 +0000139.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700140\-help
141Display help message.
duke6e45e102007-12-01 00:00:00 +0000142.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700143\-version
144Display version information.
duke6e45e102007-12-01 00:00:00 +0000145.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700146\-options
147Display list of statistics options. See the Output Options section below.
148.RE
149
150.LP
duke6e45e102007-12-01 00:00:00 +0000151.SS
tbell16c34dd2009-05-04 18:28:26 -0700152OUTPUT OPTIONS
153.LP
154.RS 3
155
156.LP
duke6e45e102007-12-01 00:00:00 +0000157.LP
158If you do not specify a general option, then you can specify output options. Output options determine the content and format of \f3jstat\fP's output, and consist of a single \f2statOption\fP, plus any of the other output options (\-h, \-t, and \-J).\ The \f2statOption\fP must come first.
159.LP
tbell16c34dd2009-05-04 18:28:26 -0700160.LP
duke6e45e102007-12-01 00:00:00 +0000161Output is formatted as a table, with columns are separated by spaces. A header row with titles describes the columns.\ Use the \f3\-h\fP option to set the frequency at which the header is displayed.\ Column header names are generally consistent between the different options. In general, if two options provide a column with the same name, then the data source for the two columns are the same.
162.LP
tbell16c34dd2009-05-04 18:28:26 -0700163.LP
duke6e45e102007-12-01 00:00:00 +0000164Use the \f3\-t\fP option to display a time stamp column, labeled \f2Timestamp\fP as the first column of output. The \f2Timestamp\fP column contains the elapsed time, in seconds, since startup of the target JVM. The resolution of the time stamp is dependent on various factors and is subject to variation due to delayed thread scheduling on heavily loaded systems.
165.LP
tbell16c34dd2009-05-04 18:28:26 -0700166.LP
duke6e45e102007-12-01 00:00:00 +0000167Use the \f2interval\fP and \f2count\fP parameters to determine how frequently and how many times, respectively, \f3jstat\fP displays its output.
168.LP
tbell16c34dd2009-05-04 18:28:26 -0700169.LP
duke6e45e102007-12-01 00:00:00 +0000170\f3NOTE\fP: You are advised not to write scripts to parse \f3jstat's\fP output since the format may change in future releases. If you choose to write scripts that parse \f3jstat\fP output, expect to modify them for future releases of this tool.
tbell16c34dd2009-05-04 18:28:26 -0700171.LP
172.RS 3
duke6e45e102007-12-01 00:00:00 +0000173.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700174\-statOption
duke6e45e102007-12-01 00:00:00 +0000175Determines the statistics information that \f3jstat\fP displays. The following table lists the available options.\ Use the \f3\-options\fP general option to display the list of options for a particular platform installation.
176.br
177.br
tbell16c34dd2009-05-04 18:28:26 -0700178.LP
duke6e45e102007-12-01 00:00:00 +0000179.TS
180.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
181.de 35
182.ps \n(.s
183.vs \n(.vu
184.in \n(.iu
185.if \n(.u .fi
186.if \n(.j .ad
187.if \n(.j=0 .na
188..
189.nf
190.nr #~ 0
191.if n .nr #~ 0.6n
192.ds #d .d
193.if \(ts\n(.z\(ts\(ts .ds #d nl
194.fc
195.nr 33 \n(.s
196.rm 80 81
197.nr 34 \n(.lu
198.eo
199.am 81
200.br
201.di a+
202.35
203.ft \n(.f
204.ll \n(34u*1u/3u
205.if \n(.l<\n(81 .ll \n(81u
206.in 0
207Statistics on the behavior of the class loader.
208.br
209.di
210.nr a| \n(dn
211.nr a- \n(dl
212..
213.ec \
214.eo
215.am 81
216.br
217.di b+
218.35
219.ft \n(.f
220.ll \n(34u*1u/3u
221.if \n(.l<\n(81 .ll \n(81u
222.in 0
223Statistics of the behavior of the HotSpot Just\-in\-Time compiler.
224.br
225.di
226.nr b| \n(dn
227.nr b- \n(dl
228..
229.ec \
230.eo
231.am 81
232.br
233.di c+
234.35
235.ft \n(.f
236.ll \n(34u*1u/3u
237.if \n(.l<\n(81 .ll \n(81u
238.in 0
239Statistics of the behavior of the garbage collected heap.
240.br
241.di
242.nr c| \n(dn
243.nr c- \n(dl
244..
245.ec \
246.eo
247.am 81
248.br
249.di d+
250.35
251.ft \n(.f
252.ll \n(34u*1u/3u
253.if \n(.l<\n(81 .ll \n(81u
254.in 0
255Statistics of the capacities of the generations and their corresponding spaces.
256.br
257.di
258.nr d| \n(dn
259.nr d- \n(dl
260..
261.ec \
262.eo
263.am 81
264.br
265.di e+
266.35
267.ft \n(.f
268.ll \n(34u*1u/3u
269.if \n(.l<\n(81 .ll \n(81u
270.in 0
271Summary of garbage collection statistics (same as \f3\-gcutil\fP), with the cause of the last and current (if applicable) garbage collection events.
272.br
273.di
274.nr e| \n(dn
275.nr e- \n(dl
276..
277.ec \
278.eo
279.am 81
280.br
281.di f+
282.35
283.ft \n(.f
284.ll \n(34u*1u/3u
285.if \n(.l<\n(81 .ll \n(81u
286.in 0
287Statistics of the behavior of the new generation.
288.br
289.di
290.nr f| \n(dn
291.nr f- \n(dl
292..
293.ec \
294.eo
295.am 81
296.br
297.di g+
298.35
299.ft \n(.f
300.ll \n(34u*1u/3u
301.if \n(.l<\n(81 .ll \n(81u
302.in 0
303Statistics of the sizes of the new generations and its corresponding spaces.
304.br
305.di
306.nr g| \n(dn
307.nr g- \n(dl
308..
309.ec \
310.eo
311.am 81
312.br
313.di h+
314.35
315.ft \n(.f
316.ll \n(34u*1u/3u
317.if \n(.l<\n(81 .ll \n(81u
318.in 0
319Statistics of the behavior of the old and permanent generations.
320.br
321.di
322.nr h| \n(dn
323.nr h- \n(dl
324..
325.ec \
326.eo
327.am 81
328.br
329.di i+
330.35
331.ft \n(.f
332.ll \n(34u*1u/3u
333.if \n(.l<\n(81 .ll \n(81u
334.in 0
335Statistics of the sizes of the old generation.
336.br
337.di
338.nr i| \n(dn
339.nr i- \n(dl
340..
341.ec \
342.eo
343.am 81
344.br
345.di j+
346.35
347.ft \n(.f
348.ll \n(34u*1u/3u
349.if \n(.l<\n(81 .ll \n(81u
350.in 0
351Statistics of the sizes of the permanent generation.
352.br
353.di
354.nr j| \n(dn
355.nr j- \n(dl
356..
357.ec \
358.eo
359.am 81
360.br
361.di k+
362.35
363.ft \n(.f
364.ll \n(34u*1u/3u
365.if \n(.l<\n(81 .ll \n(81u
366.in 0
367Summary of garbage collection statistics.
368.br
369.di
370.nr k| \n(dn
371.nr k- \n(dl
372..
373.ec \
374.eo
375.am 81
376.br
377.di l+
378.35
379.ft \n(.f
380.ll \n(34u*1u/3u
381.if \n(.l<\n(81 .ll \n(81u
382.in 0
383HotSpot compilation method statistics.
384.br
385.di
386.nr l| \n(dn
387.nr l- \n(dl
388..
389.ec \
390.35
391.nf
392.ll \n(34u
393.nr 80 0
394.nr 38 \w\f3Option\fP
395.if \n(80<\n(38 .nr 80 \n(38
396.nr 38 \wclass
397.if \n(80<\n(38 .nr 80 \n(38
398.nr 38 \wcompiler
399.if \n(80<\n(38 .nr 80 \n(38
400.nr 38 \wgc
401.if \n(80<\n(38 .nr 80 \n(38
402.nr 38 \wgccapacity
403.if \n(80<\n(38 .nr 80 \n(38
404.nr 38 \wgccause
405.if \n(80<\n(38 .nr 80 \n(38
406.nr 38 \wgcnew
407.if \n(80<\n(38 .nr 80 \n(38
408.nr 38 \wgcnewcapacity
409.if \n(80<\n(38 .nr 80 \n(38
410.nr 38 \wgcold
411.if \n(80<\n(38 .nr 80 \n(38
412.nr 38 \wgcoldcapacity
413.if \n(80<\n(38 .nr 80 \n(38
414.nr 38 \wgcpermcapacity
415.if \n(80<\n(38 .nr 80 \n(38
416.nr 38 \wgcutil
417.if \n(80<\n(38 .nr 80 \n(38
418.nr 38 \wprintcompilation
419.if \n(80<\n(38 .nr 80 \n(38
420.80
421.rm 80
422.nr 81 0
423.nr 38 \w\f3Displays...\fP
424.if \n(81<\n(38 .nr 81 \n(38
425.81
426.rm 81
427.nr 38 \n(a-
428.if \n(81<\n(38 .nr 81 \n(38
429.nr 38 \n(b-
430.if \n(81<\n(38 .nr 81 \n(38
431.nr 38 \n(c-
432.if \n(81<\n(38 .nr 81 \n(38
433.nr 38 \n(d-
434.if \n(81<\n(38 .nr 81 \n(38
435.nr 38 \n(e-
436.if \n(81<\n(38 .nr 81 \n(38
437.nr 38 \n(f-
438.if \n(81<\n(38 .nr 81 \n(38
439.nr 38 \n(g-
440.if \n(81<\n(38 .nr 81 \n(38
441.nr 38 \n(h-
442.if \n(81<\n(38 .nr 81 \n(38
443.nr 38 \n(i-
444.if \n(81<\n(38 .nr 81 \n(38
445.nr 38 \n(j-
446.if \n(81<\n(38 .nr 81 \n(38
447.nr 38 \n(k-
448.if \n(81<\n(38 .nr 81 \n(38
449.nr 38 \n(l-
450.if \n(81<\n(38 .nr 81 \n(38
451.35
452.nf
453.ll \n(34u
454.nr 38 1n
455.nr 79 0
456.nr 40 \n(79+(0*\n(38)
457.nr 80 +\n(40
458.nr 41 \n(80+(3*\n(38)
459.nr 81 +\n(41
460.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -0700461.if t .if \n(TW>\n(.li .tm Table at line 231 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +0000462.fc  
463.nr #T 0-1
464.nr #a 0-1
465.eo
466.de T#
467.ds #d .d
468.if \(ts\n(.z\(ts\(ts .ds #d nl
469.mk ##
470.nr ## -1v
471.ls 1
472.ls
473..
474.ec
475.ta \n(80u \n(81u
476.nr 31 \n(.f
477.nr 35 1m
478\&\h'|\n(40u'\f3Option\fP\h'|\n(41u'\f3Displays...\fP
479.ne \n(a|u+\n(.Vu
480.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
481.ta \n(80u \n(81u
482.nr 31 \n(.f
483.nr 35 1m
484\&\h'|\n(40u'class\h'|\n(41u'
485.mk ##
486.nr 31 \n(##
487.sp |\n(##u-1v
488.nr 37 \n(41u
489.in +\n(37u
490.a+
491.in -\n(37u
492.mk 32
493.if \n(32>\n(31 .nr 31 \n(32
494.sp |\n(31u
495.ne \n(b|u+\n(.Vu
496.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
497.ta \n(80u \n(81u
498.nr 31 \n(.f
499.nr 35 1m
500\&\h'|\n(40u'compiler\h'|\n(41u'
501.mk ##
502.nr 31 \n(##
503.sp |\n(##u-1v
504.nr 37 \n(41u
505.in +\n(37u
506.b+
507.in -\n(37u
508.mk 32
509.if \n(32>\n(31 .nr 31 \n(32
510.sp |\n(31u
511.ne \n(c|u+\n(.Vu
512.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
513.ta \n(80u \n(81u
514.nr 31 \n(.f
515.nr 35 1m
516\&\h'|\n(40u'gc\h'|\n(41u'
517.mk ##
518.nr 31 \n(##
519.sp |\n(##u-1v
520.nr 37 \n(41u
521.in +\n(37u
522.c+
523.in -\n(37u
524.mk 32
525.if \n(32>\n(31 .nr 31 \n(32
526.sp |\n(31u
527.ne \n(d|u+\n(.Vu
528.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
529.ta \n(80u \n(81u
530.nr 31 \n(.f
531.nr 35 1m
532\&\h'|\n(40u'gccapacity\h'|\n(41u'
533.mk ##
534.nr 31 \n(##
535.sp |\n(##u-1v
536.nr 37 \n(41u
537.in +\n(37u
538.d+
539.in -\n(37u
540.mk 32
541.if \n(32>\n(31 .nr 31 \n(32
542.sp |\n(31u
543.ne \n(e|u+\n(.Vu
544.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
545.ta \n(80u \n(81u
546.nr 31 \n(.f
547.nr 35 1m
548\&\h'|\n(40u'gccause\h'|\n(41u'
549.mk ##
550.nr 31 \n(##
551.sp |\n(##u-1v
552.nr 37 \n(41u
553.in +\n(37u
554.e+
555.in -\n(37u
556.mk 32
557.if \n(32>\n(31 .nr 31 \n(32
558.sp |\n(31u
559.ne \n(f|u+\n(.Vu
560.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
561.ta \n(80u \n(81u
562.nr 31 \n(.f
563.nr 35 1m
564\&\h'|\n(40u'gcnew\h'|\n(41u'
565.mk ##
566.nr 31 \n(##
567.sp |\n(##u-1v
568.nr 37 \n(41u
569.in +\n(37u
570.f+
571.in -\n(37u
572.mk 32
573.if \n(32>\n(31 .nr 31 \n(32
574.sp |\n(31u
575.ne \n(g|u+\n(.Vu
576.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
577.ta \n(80u \n(81u
578.nr 31 \n(.f
579.nr 35 1m
580\&\h'|\n(40u'gcnewcapacity\h'|\n(41u'
581.mk ##
582.nr 31 \n(##
583.sp |\n(##u-1v
584.nr 37 \n(41u
585.in +\n(37u
586.g+
587.in -\n(37u
588.mk 32
589.if \n(32>\n(31 .nr 31 \n(32
590.sp |\n(31u
591.ne \n(h|u+\n(.Vu
592.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
593.ta \n(80u \n(81u
594.nr 31 \n(.f
595.nr 35 1m
596\&\h'|\n(40u'gcold\h'|\n(41u'
597.mk ##
598.nr 31 \n(##
599.sp |\n(##u-1v
600.nr 37 \n(41u
601.in +\n(37u
602.h+
603.in -\n(37u
604.mk 32
605.if \n(32>\n(31 .nr 31 \n(32
606.sp |\n(31u
607.ne \n(i|u+\n(.Vu
608.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
609.ta \n(80u \n(81u
610.nr 31 \n(.f
611.nr 35 1m
612\&\h'|\n(40u'gcoldcapacity\h'|\n(41u'
613.mk ##
614.nr 31 \n(##
615.sp |\n(##u-1v
616.nr 37 \n(41u
617.in +\n(37u
618.i+
619.in -\n(37u
620.mk 32
621.if \n(32>\n(31 .nr 31 \n(32
622.sp |\n(31u
623.ne \n(j|u+\n(.Vu
624.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
625.ta \n(80u \n(81u
626.nr 31 \n(.f
627.nr 35 1m
628\&\h'|\n(40u'gcpermcapacity\h'|\n(41u'
629.mk ##
630.nr 31 \n(##
631.sp |\n(##u-1v
632.nr 37 \n(41u
633.in +\n(37u
634.j+
635.in -\n(37u
636.mk 32
637.if \n(32>\n(31 .nr 31 \n(32
638.sp |\n(31u
639.ne \n(k|u+\n(.Vu
640.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
641.ta \n(80u \n(81u
642.nr 31 \n(.f
643.nr 35 1m
644\&\h'|\n(40u'gcutil\h'|\n(41u'
645.mk ##
646.nr 31 \n(##
647.sp |\n(##u-1v
648.nr 37 \n(41u
649.in +\n(37u
650.k+
651.in -\n(37u
652.mk 32
653.if \n(32>\n(31 .nr 31 \n(32
654.sp |\n(31u
655.ne \n(l|u+\n(.Vu
656.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
657.ta \n(80u \n(81u
658.nr 31 \n(.f
659.nr 35 1m
660\&\h'|\n(40u'printcompilation\h'|\n(41u'
661.mk ##
662.nr 31 \n(##
663.sp |\n(##u-1v
664.nr 37 \n(41u
665.in +\n(37u
666.l+
667.in -\n(37u
668.mk 32
669.if \n(32>\n(31 .nr 31 \n(32
670.sp |\n(31u
671.fc
672.nr T. 1
673.T# 1
674.35
675.rm a+
676.rm b+
677.rm c+
678.rm d+
679.rm e+
680.rm f+
681.rm g+
682.rm h+
683.rm i+
684.rm j+
685.rm k+
686.rm l+
687.TE
688.if \n-(b.=0 .nr c. \n(.c-\n(d.-52
689.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700690\-h n
691Display a column header every \f2n\fP samples (output rows), where \f2n\fP is a positive integer. Default value is 0, which displays the column header above the first row of data.
duke6e45e102007-12-01 00:00:00 +0000692.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700693\-t n
694Display a timestamp column as the first column of output. The timestamp is the time since the start time of the target JVM.
duke6e45e102007-12-01 00:00:00 +0000695.TP 3
tbell16c34dd2009-05-04 18:28:26 -0700696\-JjavaOption
697Pass \f2javaOption\fP to the \f3java\fP application launcher. For example, \f3\-J\-Xms48m\fP sets the startup memory to 48 megabytes. For a complete list of options, see java(1)
698.RE
699
700.LP
duke6e45e102007-12-01 00:00:00 +0000701.RE
702.SS
tbell16c34dd2009-05-04 18:28:26 -0700703STATOPTIONS AND OUTPUT
704.LP
705.RS 3
706
707.LP
duke6e45e102007-12-01 00:00:00 +0000708.LP
709The following tables summarize the columns that \f3jstat\fP outputs for each \f2statOption\fP.
710.br
tbell16c34dd2009-05-04 18:28:26 -0700711
712.LP
duke6e45e102007-12-01 00:00:00 +0000713.SS
714\-class Option
tbell16c34dd2009-05-04 18:28:26 -0700715.LP
716.LP
duke6e45e102007-12-01 00:00:00 +0000717.TS
718.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
719.de 35
720.ps \n(.s
721.vs \n(.vu
722.in \n(.iu
723.if \n(.u .fi
724.if \n(.j .ad
725.if \n(.j=0 .na
726..
727.nf
728.nr #~ 0
729.if n .nr #~ 0.6n
730.ds #d .d
731.if \(ts\n(.z\(ts\(ts .ds #d nl
732.fc
733.nr 33 \n(.s
734.rm 80 81
735.nr 34 \n(.lu
736.eo
737.am 81
738.br
739.di a+
740.35
741.ft \n(.f
742.ll \n(34u*1u/3u
743.if \n(.l<\n(81 .ll \n(81u
744.in 0
745Number of classes unloaded.
746.br
747.di
748.nr a| \n(dn
749.nr a- \n(dl
750..
751.ec \
752.eo
753.am 81
754.br
755.di b+
756.35
757.ft \n(.f
758.ll \n(34u*1u/3u
759.if \n(.l<\n(81 .ll \n(81u
760.in 0
761Number of Kbytes unloaded.
762.br
763.di
764.nr b| \n(dn
765.nr b- \n(dl
766..
767.ec \
768.eo
769.am 81
770.br
771.di c+
772.35
773.ft \n(.f
774.ll \n(34u*1u/3u
775.if \n(.l<\n(81 .ll \n(81u
776.in 0
777Time spent performing class load and unload operations.
778.br
779.di
780.nr c| \n(dn
781.nr c- \n(dl
782..
783.ec \
784.35
785.nf
786.ll \n(34u
787.nr 80 0
788.nr 38 \wClass Loader Statistics
789.if \n(80<\n(38 .nr 80 \n(38
790.nr 38 \w\f3Column\fP
791.if \n(80<\n(38 .nr 80 \n(38
792.nr 38 \wLoaded
793.if \n(80<\n(38 .nr 80 \n(38
794.nr 38 \wBytes
795.if \n(80<\n(38 .nr 80 \n(38
796.nr 38 \wUnloaded
797.if \n(80<\n(38 .nr 80 \n(38
798.nr 38 \wBytes
799.if \n(80<\n(38 .nr 80 \n(38
800.nr 38 \wTime
801.if \n(80<\n(38 .nr 80 \n(38
802.80
803.rm 80
804.nr 81 0
805.nr 38 \w\f3Description\fP
806.if \n(81<\n(38 .nr 81 \n(38
807.nr 38 \wNumber of classes loaded.
808.if \n(81<\n(38 .nr 81 \n(38
809.nr 38 \wNumber of Kbytes loaded.
810.if \n(81<\n(38 .nr 81 \n(38
811.81
812.rm 81
813.nr 38 \n(a-
814.if \n(81<\n(38 .nr 81 \n(38
815.nr 38 \n(b-
816.if \n(81<\n(38 .nr 81 \n(38
817.nr 38 \n(c-
818.if \n(81<\n(38 .nr 81 \n(38
819.35
820.nf
821.ll \n(34u
822.nr 38 1n
823.nr 79 0
824.nr 40 \n(79+(0*\n(38)
825.nr 80 +\n(40
826.nr 41 \n(80+(3*\n(38)
827.nr 81 +\n(41
828.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -0700829.if t .if \n(TW>\n(.li .tm Table at line 281 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +0000830.fc  
831.nr #T 0-1
832.nr #a 0-1
833.eo
834.de T#
835.ds #d .d
836.if \(ts\n(.z\(ts\(ts .ds #d nl
837.mk ##
838.nr ## -1v
839.ls 1
840.ls
841..
842.ec
843.ta \n(80u \n(81u
844.nr 31 \n(.f
845.nr 35 1m
846\&\h'|\n(40u'Class Loader Statistics\h'|\n(41u'
847.ta \n(80u \n(81u
848.nr 31 \n(.f
849.nr 35 1m
850\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
851.ta \n(80u \n(81u
852.nr 31 \n(.f
853.nr 35 1m
854\&\h'|\n(40u'Loaded\h'|\n(41u'Number of classes loaded.
855.ta \n(80u \n(81u
856.nr 31 \n(.f
857.nr 35 1m
858\&\h'|\n(40u'Bytes\h'|\n(41u'Number of Kbytes loaded.
859.ne \n(a|u+\n(.Vu
860.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
861.ta \n(80u \n(81u
862.nr 31 \n(.f
863.nr 35 1m
864\&\h'|\n(40u'Unloaded\h'|\n(41u'
865.mk ##
866.nr 31 \n(##
867.sp |\n(##u-1v
868.nr 37 \n(41u
869.in +\n(37u
870.a+
871.in -\n(37u
872.mk 32
873.if \n(32>\n(31 .nr 31 \n(32
874.sp |\n(31u
875.ne \n(b|u+\n(.Vu
876.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
877.ta \n(80u \n(81u
878.nr 31 \n(.f
879.nr 35 1m
880\&\h'|\n(40u'Bytes\h'|\n(41u'
881.mk ##
882.nr 31 \n(##
883.sp |\n(##u-1v
884.nr 37 \n(41u
885.in +\n(37u
886.b+
887.in -\n(37u
888.mk 32
889.if \n(32>\n(31 .nr 31 \n(32
890.sp |\n(31u
891.ne \n(c|u+\n(.Vu
892.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
893.ta \n(80u \n(81u
894.nr 31 \n(.f
895.nr 35 1m
896\&\h'|\n(40u'Time\h'|\n(41u'
897.mk ##
898.nr 31 \n(##
899.sp |\n(##u-1v
900.nr 37 \n(41u
901.in +\n(37u
902.c+
903.in -\n(37u
904.mk 32
905.if \n(32>\n(31 .nr 31 \n(32
906.sp |\n(31u
907.fc
908.nr T. 1
909.T# 1
910.35
911.rm a+
912.rm b+
913.rm c+
914.TE
915.if \n-(b.=0 .nr c. \n(.c-\n(d.-21
tbell16c34dd2009-05-04 18:28:26 -0700916
917.LP
duke6e45e102007-12-01 00:00:00 +0000918.SS
tbell16c34dd2009-05-04 18:28:26 -0700919\-compiler Option
920.LP
921.LP
duke6e45e102007-12-01 00:00:00 +0000922.TS
923.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
924.de 35
925.ps \n(.s
926.vs \n(.vu
927.in \n(.iu
928.if \n(.u .fi
929.if \n(.j .ad
930.if \n(.j=0 .na
931..
932.nf
933.nr #~ 0
934.if n .nr #~ 0.6n
935.ds #d .d
936.if \(ts\n(.z\(ts\(ts .ds #d nl
937.fc
938.nr 33 \n(.s
939.rm 80 81
940.nr 34 \n(.lu
941.eo
942.am 81
943.br
944.di a+
945.35
946.ft \n(.f
947.ll \n(34u*1u/3u
948.if \n(.l<\n(81 .ll \n(81u
949.in 0
950Number of compilation tasks performed.
951.br
952.di
953.nr a| \n(dn
954.nr a- \n(dl
955..
956.ec \
957.eo
958.am 81
959.br
960.di b+
961.35
962.ft \n(.f
963.ll \n(34u*1u/3u
964.if \n(.l<\n(81 .ll \n(81u
965.in 0
966Number of compilation tasks that failed.
967.br
968.di
969.nr b| \n(dn
970.nr b- \n(dl
971..
972.ec \
973.eo
974.am 81
975.br
976.di c+
977.35
978.ft \n(.f
979.ll \n(34u*1u/3u
980.if \n(.l<\n(81 .ll \n(81u
981.in 0
982Number of compilation tasks that were invalidated.
983.br
984.di
985.nr c| \n(dn
986.nr c- \n(dl
987..
988.ec \
989.eo
990.am 81
991.br
992.di d+
993.35
994.ft \n(.f
995.ll \n(34u*1u/3u
996.if \n(.l<\n(81 .ll \n(81u
997.in 0
998Time spent performing compilation tasks.
999.br
1000.di
1001.nr d| \n(dn
1002.nr d- \n(dl
1003..
1004.ec \
1005.eo
1006.am 81
1007.br
1008.di e+
1009.35
1010.ft \n(.f
1011.ll \n(34u*1u/3u
1012.if \n(.l<\n(81 .ll \n(81u
1013.in 0
1014Compile type of the last failed compilation.
1015.br
1016.di
1017.nr e| \n(dn
1018.nr e- \n(dl
1019..
1020.ec \
1021.eo
1022.am 81
1023.br
1024.di f+
1025.35
1026.ft \n(.f
1027.ll \n(34u*1u/3u
1028.if \n(.l<\n(81 .ll \n(81u
1029.in 0
1030Class name and method for the last failed compilation.
1031.br
1032.di
1033.nr f| \n(dn
1034.nr f- \n(dl
1035..
1036.ec \
1037.35
1038.nf
1039.ll \n(34u
1040.nr 80 0
1041.nr 38 \wHotSpot Just\-In\-Time Compiler Statistics
1042.if \n(80<\n(38 .nr 80 \n(38
1043.nr 38 \w\f3Column\fP
1044.if \n(80<\n(38 .nr 80 \n(38
1045.nr 38 \wCompiled
1046.if \n(80<\n(38 .nr 80 \n(38
1047.nr 38 \wFailed
1048.if \n(80<\n(38 .nr 80 \n(38
1049.nr 38 \wInvalid
1050.if \n(80<\n(38 .nr 80 \n(38
1051.nr 38 \wTime
1052.if \n(80<\n(38 .nr 80 \n(38
1053.nr 38 \wFailedType
1054.if \n(80<\n(38 .nr 80 \n(38
1055.nr 38 \wFailedMethod
1056.if \n(80<\n(38 .nr 80 \n(38
1057.80
1058.rm 80
1059.nr 81 0
1060.nr 38 \w\f3Description\fP
1061.if \n(81<\n(38 .nr 81 \n(38
1062.81
1063.rm 81
1064.nr 38 \n(a-
1065.if \n(81<\n(38 .nr 81 \n(38
1066.nr 38 \n(b-
1067.if \n(81<\n(38 .nr 81 \n(38
1068.nr 38 \n(c-
1069.if \n(81<\n(38 .nr 81 \n(38
1070.nr 38 \n(d-
1071.if \n(81<\n(38 .nr 81 \n(38
1072.nr 38 \n(e-
1073.if \n(81<\n(38 .nr 81 \n(38
1074.nr 38 \n(f-
1075.if \n(81<\n(38 .nr 81 \n(38
1076.35
1077.nf
1078.ll \n(34u
1079.nr 38 1n
1080.nr 79 0
1081.nr 40 \n(79+(0*\n(38)
1082.nr 80 +\n(40
1083.nr 41 \n(80+(3*\n(38)
1084.nr 81 +\n(41
1085.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07001086.if t .if \n(TW>\n(.li .tm Table at line 317 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00001087.fc  
1088.nr #T 0-1
1089.nr #a 0-1
1090.eo
1091.de T#
1092.ds #d .d
1093.if \(ts\n(.z\(ts\(ts .ds #d nl
1094.mk ##
1095.nr ## -1v
1096.ls 1
1097.ls
1098..
1099.ec
1100.ta \n(80u \n(81u
1101.nr 31 \n(.f
1102.nr 35 1m
1103\&\h'|\n(40u'HotSpot Just\-In\-Time Compiler Statistics\h'|\n(41u'
1104.ta \n(80u \n(81u
1105.nr 31 \n(.f
1106.nr 35 1m
1107\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
1108.ne \n(a|u+\n(.Vu
1109.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
1110.ta \n(80u \n(81u
1111.nr 31 \n(.f
1112.nr 35 1m
1113\&\h'|\n(40u'Compiled\h'|\n(41u'
1114.mk ##
1115.nr 31 \n(##
1116.sp |\n(##u-1v
1117.nr 37 \n(41u
1118.in +\n(37u
1119.a+
1120.in -\n(37u
1121.mk 32
1122.if \n(32>\n(31 .nr 31 \n(32
1123.sp |\n(31u
1124.ne \n(b|u+\n(.Vu
1125.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
1126.ta \n(80u \n(81u
1127.nr 31 \n(.f
1128.nr 35 1m
1129\&\h'|\n(40u'Failed\h'|\n(41u'
1130.mk ##
1131.nr 31 \n(##
1132.sp |\n(##u-1v
1133.nr 37 \n(41u
1134.in +\n(37u
1135.b+
1136.in -\n(37u
1137.mk 32
1138.if \n(32>\n(31 .nr 31 \n(32
1139.sp |\n(31u
1140.ne \n(c|u+\n(.Vu
1141.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
1142.ta \n(80u \n(81u
1143.nr 31 \n(.f
1144.nr 35 1m
1145\&\h'|\n(40u'Invalid\h'|\n(41u'
1146.mk ##
1147.nr 31 \n(##
1148.sp |\n(##u-1v
1149.nr 37 \n(41u
1150.in +\n(37u
1151.c+
1152.in -\n(37u
1153.mk 32
1154.if \n(32>\n(31 .nr 31 \n(32
1155.sp |\n(31u
1156.ne \n(d|u+\n(.Vu
1157.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
1158.ta \n(80u \n(81u
1159.nr 31 \n(.f
1160.nr 35 1m
1161\&\h'|\n(40u'Time\h'|\n(41u'
1162.mk ##
1163.nr 31 \n(##
1164.sp |\n(##u-1v
1165.nr 37 \n(41u
1166.in +\n(37u
1167.d+
1168.in -\n(37u
1169.mk 32
1170.if \n(32>\n(31 .nr 31 \n(32
1171.sp |\n(31u
1172.ne \n(e|u+\n(.Vu
1173.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
1174.ta \n(80u \n(81u
1175.nr 31 \n(.f
1176.nr 35 1m
1177\&\h'|\n(40u'FailedType\h'|\n(41u'
1178.mk ##
1179.nr 31 \n(##
1180.sp |\n(##u-1v
1181.nr 37 \n(41u
1182.in +\n(37u
1183.e+
1184.in -\n(37u
1185.mk 32
1186.if \n(32>\n(31 .nr 31 \n(32
1187.sp |\n(31u
1188.ne \n(f|u+\n(.Vu
1189.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
1190.ta \n(80u \n(81u
1191.nr 31 \n(.f
1192.nr 35 1m
1193\&\h'|\n(40u'FailedMethod\h'|\n(41u'
1194.mk ##
1195.nr 31 \n(##
1196.sp |\n(##u-1v
1197.nr 37 \n(41u
1198.in +\n(37u
1199.f+
1200.in -\n(37u
1201.mk 32
1202.if \n(32>\n(31 .nr 31 \n(32
1203.sp |\n(31u
1204.fc
1205.nr T. 1
1206.T# 1
1207.35
1208.rm a+
1209.rm b+
1210.rm c+
1211.rm d+
1212.rm e+
1213.rm f+
1214.TE
1215.if \n-(b.=0 .nr c. \n(.c-\n(d.-29
tbell16c34dd2009-05-04 18:28:26 -07001216
1217.LP
duke6e45e102007-12-01 00:00:00 +00001218.SS
1219\-gc Option
tbell16c34dd2009-05-04 18:28:26 -07001220.LP
1221.LP
duke6e45e102007-12-01 00:00:00 +00001222.TS
1223.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
1224.de 35
1225.ps \n(.s
1226.vs \n(.vu
1227.in \n(.iu
1228.if \n(.u .fi
1229.if \n(.j .ad
1230.if \n(.j=0 .na
1231..
1232.nf
1233.nr #~ 0
1234.if n .nr #~ 0.6n
1235.ds #d .d
1236.if \(ts\n(.z\(ts\(ts .ds #d nl
1237.fc
1238.nr 33 \n(.s
1239.rm 80 81
1240.nr 34 \n(.lu
1241.eo
1242.am 81
1243.br
1244.di a+
1245.35
1246.ft \n(.f
1247.ll \n(34u*1u/3u
1248.if \n(.l<\n(81 .ll \n(81u
1249.in 0
1250Current survivor space 0 capacity (KB).
1251.br
1252.di
1253.nr a| \n(dn
1254.nr a- \n(dl
1255..
1256.ec \
1257.eo
1258.am 81
1259.br
1260.di b+
1261.35
1262.ft \n(.f
1263.ll \n(34u*1u/3u
1264.if \n(.l<\n(81 .ll \n(81u
1265.in 0
1266Current survivor space 1 capacity (KB).
1267.br
1268.di
1269.nr b| \n(dn
1270.nr b- \n(dl
1271..
1272.ec \
1273.eo
1274.am 81
1275.br
1276.di c+
1277.35
1278.ft \n(.f
1279.ll \n(34u*1u/3u
1280.if \n(.l<\n(81 .ll \n(81u
1281.in 0
1282Survivor space 0 utilization (KB).
1283.br
1284.di
1285.nr c| \n(dn
1286.nr c- \n(dl
1287..
1288.ec \
1289.eo
1290.am 81
1291.br
1292.di d+
1293.35
1294.ft \n(.f
1295.ll \n(34u*1u/3u
1296.if \n(.l<\n(81 .ll \n(81u
1297.in 0
1298Survivor space 1 utilization (KB).
1299.br
1300.di
1301.nr d| \n(dn
1302.nr d- \n(dl
1303..
1304.ec \
1305.eo
1306.am 81
1307.br
1308.di e+
1309.35
1310.ft \n(.f
1311.ll \n(34u*1u/3u
1312.if \n(.l<\n(81 .ll \n(81u
1313.in 0
1314Current eden space capacity (KB).
1315.br
1316.di
1317.nr e| \n(dn
1318.nr e- \n(dl
1319..
1320.ec \
1321.eo
1322.am 81
1323.br
1324.di f+
1325.35
1326.ft \n(.f
1327.ll \n(34u*1u/3u
1328.if \n(.l<\n(81 .ll \n(81u
1329.in 0
1330Eden space utilization (KB).
1331.br
1332.di
1333.nr f| \n(dn
1334.nr f- \n(dl
1335..
1336.ec \
1337.eo
1338.am 81
1339.br
1340.di g+
1341.35
1342.ft \n(.f
1343.ll \n(34u*1u/3u
1344.if \n(.l<\n(81 .ll \n(81u
1345.in 0
1346Current old space capacity (KB).
1347.br
1348.di
1349.nr g| \n(dn
1350.nr g- \n(dl
1351..
1352.ec \
1353.eo
1354.am 81
1355.br
1356.di h+
1357.35
1358.ft \n(.f
1359.ll \n(34u*1u/3u
1360.if \n(.l<\n(81 .ll \n(81u
1361.in 0
1362Old space utilization (KB).
1363.br
1364.di
1365.nr h| \n(dn
1366.nr h- \n(dl
1367..
1368.ec \
1369.eo
1370.am 81
1371.br
1372.di i+
1373.35
1374.ft \n(.f
1375.ll \n(34u*1u/3u
1376.if \n(.l<\n(81 .ll \n(81u
1377.in 0
1378Current permanent space capacity (KB).
1379.br
1380.di
1381.nr i| \n(dn
1382.nr i- \n(dl
1383..
1384.ec \
1385.eo
1386.am 81
1387.br
1388.di j+
1389.35
1390.ft \n(.f
1391.ll \n(34u*1u/3u
1392.if \n(.l<\n(81 .ll \n(81u
1393.in 0
1394Permanent space utilization (KB).
1395.br
1396.di
1397.nr j| \n(dn
1398.nr j- \n(dl
1399..
1400.ec \
1401.eo
1402.am 81
1403.br
1404.di k+
1405.35
1406.ft \n(.f
1407.ll \n(34u*1u/3u
1408.if \n(.l<\n(81 .ll \n(81u
1409.in 0
1410Number of young generation GC Events.
1411.br
1412.di
1413.nr k| \n(dn
1414.nr k- \n(dl
1415..
1416.ec \
1417.eo
1418.am 81
1419.br
1420.di l+
1421.35
1422.ft \n(.f
1423.ll \n(34u*1u/3u
1424.if \n(.l<\n(81 .ll \n(81u
1425.in 0
1426Young generation garbage collection time.
1427.br
1428.di
1429.nr l| \n(dn
1430.nr l- \n(dl
1431..
1432.ec \
1433.eo
1434.am 81
1435.br
1436.di m+
1437.35
1438.ft \n(.f
1439.ll \n(34u*1u/3u
1440.if \n(.l<\n(81 .ll \n(81u
1441.in 0
1442Full garbage collection time.
1443.br
1444.di
1445.nr m| \n(dn
1446.nr m- \n(dl
1447..
1448.ec \
1449.eo
1450.am 81
1451.br
1452.di n+
1453.35
1454.ft \n(.f
1455.ll \n(34u*1u/3u
1456.if \n(.l<\n(81 .ll \n(81u
1457.in 0
1458Total garbage collection time.
1459.br
1460.di
1461.nr n| \n(dn
1462.nr n- \n(dl
1463..
1464.ec \
1465.35
1466.nf
1467.ll \n(34u
1468.nr 80 0
1469.nr 38 \wGarbage\-collected heap statistics
1470.if \n(80<\n(38 .nr 80 \n(38
1471.nr 38 \w\f3Column\fP
1472.if \n(80<\n(38 .nr 80 \n(38
1473.nr 38 \wS0C
1474.if \n(80<\n(38 .nr 80 \n(38
1475.nr 38 \wS1C
1476.if \n(80<\n(38 .nr 80 \n(38
1477.nr 38 \wS0U
1478.if \n(80<\n(38 .nr 80 \n(38
1479.nr 38 \wS1U
1480.if \n(80<\n(38 .nr 80 \n(38
1481.nr 38 \wEC
1482.if \n(80<\n(38 .nr 80 \n(38
1483.nr 38 \wEU
1484.if \n(80<\n(38 .nr 80 \n(38
1485.nr 38 \wOC
1486.if \n(80<\n(38 .nr 80 \n(38
1487.nr 38 \wOU
1488.if \n(80<\n(38 .nr 80 \n(38
1489.nr 38 \wPC
1490.if \n(80<\n(38 .nr 80 \n(38
1491.nr 38 \wPU
1492.if \n(80<\n(38 .nr 80 \n(38
1493.nr 38 \wYGC
1494.if \n(80<\n(38 .nr 80 \n(38
1495.nr 38 \wYGCT
1496.if \n(80<\n(38 .nr 80 \n(38
1497.nr 38 \wFGC
1498.if \n(80<\n(38 .nr 80 \n(38
1499.nr 38 \wFGCT
1500.if \n(80<\n(38 .nr 80 \n(38
1501.nr 38 \wGCT
1502.if \n(80<\n(38 .nr 80 \n(38
1503.80
1504.rm 80
1505.nr 81 0
1506.nr 38 \w\f3Description\fP
1507.if \n(81<\n(38 .nr 81 \n(38
1508.nr 38 \wNumber of full GC events.
1509.if \n(81<\n(38 .nr 81 \n(38
1510.81
1511.rm 81
1512.nr 38 \n(a-
1513.if \n(81<\n(38 .nr 81 \n(38
1514.nr 38 \n(b-
1515.if \n(81<\n(38 .nr 81 \n(38
1516.nr 38 \n(c-
1517.if \n(81<\n(38 .nr 81 \n(38
1518.nr 38 \n(d-
1519.if \n(81<\n(38 .nr 81 \n(38
1520.nr 38 \n(e-
1521.if \n(81<\n(38 .nr 81 \n(38
1522.nr 38 \n(f-
1523.if \n(81<\n(38 .nr 81 \n(38
1524.nr 38 \n(g-
1525.if \n(81<\n(38 .nr 81 \n(38
1526.nr 38 \n(h-
1527.if \n(81<\n(38 .nr 81 \n(38
1528.nr 38 \n(i-
1529.if \n(81<\n(38 .nr 81 \n(38
1530.nr 38 \n(j-
1531.if \n(81<\n(38 .nr 81 \n(38
1532.nr 38 \n(k-
1533.if \n(81<\n(38 .nr 81 \n(38
1534.nr 38 \n(l-
1535.if \n(81<\n(38 .nr 81 \n(38
1536.nr 38 \n(m-
1537.if \n(81<\n(38 .nr 81 \n(38
1538.nr 38 \n(n-
1539.if \n(81<\n(38 .nr 81 \n(38
1540.35
1541.nf
1542.ll \n(34u
1543.nr 38 1n
1544.nr 79 0
1545.nr 40 \n(79+(0*\n(38)
1546.nr 80 +\n(40
1547.nr 41 \n(80+(3*\n(38)
1548.nr 81 +\n(41
1549.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07001550.if t .if \n(TW>\n(.li .tm Table at line 387 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00001551.fc  
1552.nr #T 0-1
1553.nr #a 0-1
1554.eo
1555.de T#
1556.ds #d .d
1557.if \(ts\n(.z\(ts\(ts .ds #d nl
1558.mk ##
1559.nr ## -1v
1560.ls 1
1561.ls
1562..
1563.ec
1564.ta \n(80u \n(81u
1565.nr 31 \n(.f
1566.nr 35 1m
1567\&\h'|\n(40u'Garbage\-collected heap statistics\h'|\n(41u'
1568.ta \n(80u \n(81u
1569.nr 31 \n(.f
1570.nr 35 1m
1571\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
1572.ne \n(a|u+\n(.Vu
1573.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
1574.ta \n(80u \n(81u
1575.nr 31 \n(.f
1576.nr 35 1m
1577\&\h'|\n(40u'S0C\h'|\n(41u'
1578.mk ##
1579.nr 31 \n(##
1580.sp |\n(##u-1v
1581.nr 37 \n(41u
1582.in +\n(37u
1583.a+
1584.in -\n(37u
1585.mk 32
1586.if \n(32>\n(31 .nr 31 \n(32
1587.sp |\n(31u
1588.ne \n(b|u+\n(.Vu
1589.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
1590.ta \n(80u \n(81u
1591.nr 31 \n(.f
1592.nr 35 1m
1593\&\h'|\n(40u'S1C\h'|\n(41u'
1594.mk ##
1595.nr 31 \n(##
1596.sp |\n(##u-1v
1597.nr 37 \n(41u
1598.in +\n(37u
1599.b+
1600.in -\n(37u
1601.mk 32
1602.if \n(32>\n(31 .nr 31 \n(32
1603.sp |\n(31u
1604.ne \n(c|u+\n(.Vu
1605.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
1606.ta \n(80u \n(81u
1607.nr 31 \n(.f
1608.nr 35 1m
1609\&\h'|\n(40u'S0U\h'|\n(41u'
1610.mk ##
1611.nr 31 \n(##
1612.sp |\n(##u-1v
1613.nr 37 \n(41u
1614.in +\n(37u
1615.c+
1616.in -\n(37u
1617.mk 32
1618.if \n(32>\n(31 .nr 31 \n(32
1619.sp |\n(31u
1620.ne \n(d|u+\n(.Vu
1621.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
1622.ta \n(80u \n(81u
1623.nr 31 \n(.f
1624.nr 35 1m
1625\&\h'|\n(40u'S1U\h'|\n(41u'
1626.mk ##
1627.nr 31 \n(##
1628.sp |\n(##u-1v
1629.nr 37 \n(41u
1630.in +\n(37u
1631.d+
1632.in -\n(37u
1633.mk 32
1634.if \n(32>\n(31 .nr 31 \n(32
1635.sp |\n(31u
1636.ne \n(e|u+\n(.Vu
1637.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
1638.ta \n(80u \n(81u
1639.nr 31 \n(.f
1640.nr 35 1m
1641\&\h'|\n(40u'EC\h'|\n(41u'
1642.mk ##
1643.nr 31 \n(##
1644.sp |\n(##u-1v
1645.nr 37 \n(41u
1646.in +\n(37u
1647.e+
1648.in -\n(37u
1649.mk 32
1650.if \n(32>\n(31 .nr 31 \n(32
1651.sp |\n(31u
1652.ne \n(f|u+\n(.Vu
1653.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
1654.ta \n(80u \n(81u
1655.nr 31 \n(.f
1656.nr 35 1m
1657\&\h'|\n(40u'EU\h'|\n(41u'
1658.mk ##
1659.nr 31 \n(##
1660.sp |\n(##u-1v
1661.nr 37 \n(41u
1662.in +\n(37u
1663.f+
1664.in -\n(37u
1665.mk 32
1666.if \n(32>\n(31 .nr 31 \n(32
1667.sp |\n(31u
1668.ne \n(g|u+\n(.Vu
1669.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
1670.ta \n(80u \n(81u
1671.nr 31 \n(.f
1672.nr 35 1m
1673\&\h'|\n(40u'OC\h'|\n(41u'
1674.mk ##
1675.nr 31 \n(##
1676.sp |\n(##u-1v
1677.nr 37 \n(41u
1678.in +\n(37u
1679.g+
1680.in -\n(37u
1681.mk 32
1682.if \n(32>\n(31 .nr 31 \n(32
1683.sp |\n(31u
1684.ne \n(h|u+\n(.Vu
1685.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
1686.ta \n(80u \n(81u
1687.nr 31 \n(.f
1688.nr 35 1m
1689\&\h'|\n(40u'OU\h'|\n(41u'
1690.mk ##
1691.nr 31 \n(##
1692.sp |\n(##u-1v
1693.nr 37 \n(41u
1694.in +\n(37u
1695.h+
1696.in -\n(37u
1697.mk 32
1698.if \n(32>\n(31 .nr 31 \n(32
1699.sp |\n(31u
1700.ne \n(i|u+\n(.Vu
1701.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
1702.ta \n(80u \n(81u
1703.nr 31 \n(.f
1704.nr 35 1m
1705\&\h'|\n(40u'PC\h'|\n(41u'
1706.mk ##
1707.nr 31 \n(##
1708.sp |\n(##u-1v
1709.nr 37 \n(41u
1710.in +\n(37u
1711.i+
1712.in -\n(37u
1713.mk 32
1714.if \n(32>\n(31 .nr 31 \n(32
1715.sp |\n(31u
1716.ne \n(j|u+\n(.Vu
1717.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
1718.ta \n(80u \n(81u
1719.nr 31 \n(.f
1720.nr 35 1m
1721\&\h'|\n(40u'PU\h'|\n(41u'
1722.mk ##
1723.nr 31 \n(##
1724.sp |\n(##u-1v
1725.nr 37 \n(41u
1726.in +\n(37u
1727.j+
1728.in -\n(37u
1729.mk 32
1730.if \n(32>\n(31 .nr 31 \n(32
1731.sp |\n(31u
1732.ne \n(k|u+\n(.Vu
1733.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
1734.ta \n(80u \n(81u
1735.nr 31 \n(.f
1736.nr 35 1m
1737\&\h'|\n(40u'YGC\h'|\n(41u'
1738.mk ##
1739.nr 31 \n(##
1740.sp |\n(##u-1v
1741.nr 37 \n(41u
1742.in +\n(37u
1743.k+
1744.in -\n(37u
1745.mk 32
1746.if \n(32>\n(31 .nr 31 \n(32
1747.sp |\n(31u
1748.ne \n(l|u+\n(.Vu
1749.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
1750.ta \n(80u \n(81u
1751.nr 31 \n(.f
1752.nr 35 1m
1753\&\h'|\n(40u'YGCT\h'|\n(41u'
1754.mk ##
1755.nr 31 \n(##
1756.sp |\n(##u-1v
1757.nr 37 \n(41u
1758.in +\n(37u
1759.l+
1760.in -\n(37u
1761.mk 32
1762.if \n(32>\n(31 .nr 31 \n(32
1763.sp |\n(31u
1764.ta \n(80u \n(81u
1765.nr 31 \n(.f
1766.nr 35 1m
1767\&\h'|\n(40u'FGC\h'|\n(41u'Number of full GC events.
1768.ne \n(m|u+\n(.Vu
1769.if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v)
1770.ta \n(80u \n(81u
1771.nr 31 \n(.f
1772.nr 35 1m
1773\&\h'|\n(40u'FGCT\h'|\n(41u'
1774.mk ##
1775.nr 31 \n(##
1776.sp |\n(##u-1v
1777.nr 37 \n(41u
1778.in +\n(37u
1779.m+
1780.in -\n(37u
1781.mk 32
1782.if \n(32>\n(31 .nr 31 \n(32
1783.sp |\n(31u
1784.ne \n(n|u+\n(.Vu
1785.if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v)
1786.ta \n(80u \n(81u
1787.nr 31 \n(.f
1788.nr 35 1m
1789\&\h'|\n(40u'GCT\h'|\n(41u'
1790.mk ##
1791.nr 31 \n(##
1792.sp |\n(##u-1v
1793.nr 37 \n(41u
1794.in +\n(37u
1795.n+
1796.in -\n(37u
1797.mk 32
1798.if \n(32>\n(31 .nr 31 \n(32
1799.sp |\n(31u
1800.fc
1801.nr T. 1
1802.T# 1
1803.35
1804.rm a+
1805.rm b+
1806.rm c+
1807.rm d+
1808.rm e+
1809.rm f+
1810.rm g+
1811.rm h+
1812.rm i+
1813.rm j+
1814.rm k+
1815.rm l+
1816.rm m+
1817.rm n+
1818.TE
1819.if \n-(b.=0 .nr c. \n(.c-\n(d.-63
tbell16c34dd2009-05-04 18:28:26 -07001820
1821.LP
duke6e45e102007-12-01 00:00:00 +00001822.SS
1823\-gccapacity Option
tbell16c34dd2009-05-04 18:28:26 -07001824.LP
1825.LP
duke6e45e102007-12-01 00:00:00 +00001826.TS
1827.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
1828.de 35
1829.ps \n(.s
1830.vs \n(.vu
1831.in \n(.iu
1832.if \n(.u .fi
1833.if \n(.j .ad
1834.if \n(.j=0 .na
1835..
1836.nf
1837.nr #~ 0
1838.if n .nr #~ 0.6n
1839.ds #d .d
1840.if \(ts\n(.z\(ts\(ts .ds #d nl
1841.fc
1842.nr 33 \n(.s
1843.rm 80 81
1844.nr 34 \n(.lu
1845.eo
1846.am 81
1847.br
1848.di a+
1849.35
1850.ft \n(.f
1851.ll \n(34u*1u/3u
1852.if \n(.l<\n(81 .ll \n(81u
1853.in 0
1854Minimum new generation capacity (KB).
1855.br
1856.di
1857.nr a| \n(dn
1858.nr a- \n(dl
1859..
1860.ec \
1861.eo
1862.am 81
1863.br
1864.di b+
1865.35
1866.ft \n(.f
1867.ll \n(34u*1u/3u
1868.if \n(.l<\n(81 .ll \n(81u
1869.in 0
1870Maximum new generation capacity (KB).
1871.br
1872.di
1873.nr b| \n(dn
1874.nr b- \n(dl
1875..
1876.ec \
1877.eo
1878.am 81
1879.br
1880.di c+
1881.35
1882.ft \n(.f
1883.ll \n(34u*1u/3u
1884.if \n(.l<\n(81 .ll \n(81u
1885.in 0
1886Current new generation capacity (KB).
1887.br
1888.di
1889.nr c| \n(dn
1890.nr c- \n(dl
1891..
1892.ec \
1893.eo
1894.am 81
1895.br
1896.di d+
1897.35
1898.ft \n(.f
1899.ll \n(34u*1u/3u
1900.if \n(.l<\n(81 .ll \n(81u
1901.in 0
1902Current survivor space 0 capacity (KB).
1903.br
1904.di
1905.nr d| \n(dn
1906.nr d- \n(dl
1907..
1908.ec \
1909.eo
1910.am 81
1911.br
1912.di e+
1913.35
1914.ft \n(.f
1915.ll \n(34u*1u/3u
1916.if \n(.l<\n(81 .ll \n(81u
1917.in 0
1918Current survivor space 1 capacity (KB).
1919.br
1920.di
1921.nr e| \n(dn
1922.nr e- \n(dl
1923..
1924.ec \
1925.eo
1926.am 81
1927.br
1928.di f+
1929.35
1930.ft \n(.f
1931.ll \n(34u*1u/3u
1932.if \n(.l<\n(81 .ll \n(81u
1933.in 0
1934Current eden space capacity (KB).
1935.br
1936.di
1937.nr f| \n(dn
1938.nr f- \n(dl
1939..
1940.ec \
1941.eo
1942.am 81
1943.br
1944.di g+
1945.35
1946.ft \n(.f
1947.ll \n(34u*1u/3u
1948.if \n(.l<\n(81 .ll \n(81u
1949.in 0
1950Minimum old generation capacity (KB).
1951.br
1952.di
1953.nr g| \n(dn
1954.nr g- \n(dl
1955..
1956.ec \
1957.eo
1958.am 81
1959.br
1960.di h+
1961.35
1962.ft \n(.f
1963.ll \n(34u*1u/3u
1964.if \n(.l<\n(81 .ll \n(81u
1965.in 0
1966Maximum old generation capacity (KB).
1967.br
1968.di
1969.nr h| \n(dn
1970.nr h- \n(dl
1971..
1972.ec \
1973.eo
1974.am 81
1975.br
1976.di i+
1977.35
1978.ft \n(.f
1979.ll \n(34u*1u/3u
1980.if \n(.l<\n(81 .ll \n(81u
1981.in 0
1982Current old generation capacity (KB).
1983.br
1984.di
1985.nr i| \n(dn
1986.nr i- \n(dl
1987..
1988.ec \
1989.eo
1990.am 81
1991.br
1992.di j+
1993.35
1994.ft \n(.f
1995.ll \n(34u*1u/3u
1996.if \n(.l<\n(81 .ll \n(81u
1997.in 0
1998Current old space capacity (KB).
1999.br
2000.di
2001.nr j| \n(dn
2002.nr j- \n(dl
2003..
2004.ec \
2005.eo
2006.am 81
2007.br
2008.di k+
2009.35
2010.ft \n(.f
2011.ll \n(34u*1u/3u
2012.if \n(.l<\n(81 .ll \n(81u
2013.in 0
2014Minimum permanent generation capacity (KB).
2015.br
2016.di
2017.nr k| \n(dn
2018.nr k- \n(dl
2019..
2020.ec \
2021.eo
2022.am 81
2023.br
2024.di l+
2025.35
2026.ft \n(.f
2027.ll \n(34u*1u/3u
2028.if \n(.l<\n(81 .ll \n(81u
2029.in 0
2030Maximum Permanent generation capacity (KB).
2031.br
2032.di
2033.nr l| \n(dn
2034.nr l- \n(dl
2035..
2036.ec \
2037.eo
2038.am 81
2039.br
2040.di m+
2041.35
2042.ft \n(.f
2043.ll \n(34u*1u/3u
2044.if \n(.l<\n(81 .ll \n(81u
2045.in 0
2046Current Permanent generation capacity (KB).
2047.br
2048.di
2049.nr m| \n(dn
2050.nr m- \n(dl
2051..
2052.ec \
2053.eo
2054.am 81
2055.br
2056.di n+
2057.35
2058.ft \n(.f
2059.ll \n(34u*1u/3u
2060.if \n(.l<\n(81 .ll \n(81u
2061.in 0
2062Current Permanent space capacity (KB).
2063.br
2064.di
2065.nr n| \n(dn
2066.nr n- \n(dl
2067..
2068.ec \
2069.eo
2070.am 81
2071.br
2072.di o+
2073.35
2074.ft \n(.f
2075.ll \n(34u*1u/3u
2076.if \n(.l<\n(81 .ll \n(81u
2077.in 0
2078Number of Young generation GC Events.
2079.br
2080.di
2081.nr o| \n(dn
2082.nr o- \n(dl
2083..
2084.ec \
2085.35
2086.nf
2087.ll \n(34u
2088.nr 80 0
2089.nr 38 \wMemory Pool Generation and Space Capacities
2090.if \n(80<\n(38 .nr 80 \n(38
2091.nr 38 \w\f3Column\fP
2092.if \n(80<\n(38 .nr 80 \n(38
2093.nr 38 \wNGCMN
2094.if \n(80<\n(38 .nr 80 \n(38
2095.nr 38 \wNGCMX
2096.if \n(80<\n(38 .nr 80 \n(38
2097.nr 38 \wNGC
2098.if \n(80<\n(38 .nr 80 \n(38
2099.nr 38 \wS0C
2100.if \n(80<\n(38 .nr 80 \n(38
2101.nr 38 \wS1C
2102.if \n(80<\n(38 .nr 80 \n(38
2103.nr 38 \wEC
2104.if \n(80<\n(38 .nr 80 \n(38
2105.nr 38 \wOGCMN
2106.if \n(80<\n(38 .nr 80 \n(38
2107.nr 38 \wOGCMX
2108.if \n(80<\n(38 .nr 80 \n(38
2109.nr 38 \wOGC
2110.if \n(80<\n(38 .nr 80 \n(38
2111.nr 38 \wOC
2112.if \n(80<\n(38 .nr 80 \n(38
2113.nr 38 \wPGCMN
2114.if \n(80<\n(38 .nr 80 \n(38
2115.nr 38 \wPGCMX
2116.if \n(80<\n(38 .nr 80 \n(38
2117.nr 38 \wPGC
2118.if \n(80<\n(38 .nr 80 \n(38
2119.nr 38 \wPC
2120.if \n(80<\n(38 .nr 80 \n(38
2121.nr 38 \wYGC
2122.if \n(80<\n(38 .nr 80 \n(38
2123.nr 38 \wFGC
2124.if \n(80<\n(38 .nr 80 \n(38
2125.80
2126.rm 80
2127.nr 81 0
2128.nr 38 \w\f3Description\fP
2129.if \n(81<\n(38 .nr 81 \n(38
2130.nr 38 \wNumber of Full GC Events.
2131.if \n(81<\n(38 .nr 81 \n(38
2132.81
2133.rm 81
2134.nr 38 \n(a-
2135.if \n(81<\n(38 .nr 81 \n(38
2136.nr 38 \n(b-
2137.if \n(81<\n(38 .nr 81 \n(38
2138.nr 38 \n(c-
2139.if \n(81<\n(38 .nr 81 \n(38
2140.nr 38 \n(d-
2141.if \n(81<\n(38 .nr 81 \n(38
2142.nr 38 \n(e-
2143.if \n(81<\n(38 .nr 81 \n(38
2144.nr 38 \n(f-
2145.if \n(81<\n(38 .nr 81 \n(38
2146.nr 38 \n(g-
2147.if \n(81<\n(38 .nr 81 \n(38
2148.nr 38 \n(h-
2149.if \n(81<\n(38 .nr 81 \n(38
2150.nr 38 \n(i-
2151.if \n(81<\n(38 .nr 81 \n(38
2152.nr 38 \n(j-
2153.if \n(81<\n(38 .nr 81 \n(38
2154.nr 38 \n(k-
2155.if \n(81<\n(38 .nr 81 \n(38
2156.nr 38 \n(l-
2157.if \n(81<\n(38 .nr 81 \n(38
2158.nr 38 \n(m-
2159.if \n(81<\n(38 .nr 81 \n(38
2160.nr 38 \n(n-
2161.if \n(81<\n(38 .nr 81 \n(38
2162.nr 38 \n(o-
2163.if \n(81<\n(38 .nr 81 \n(38
2164.35
2165.nf
2166.ll \n(34u
2167.nr 38 1n
2168.nr 79 0
2169.nr 40 \n(79+(0*\n(38)
2170.nr 80 +\n(40
2171.nr 41 \n(80+(3*\n(38)
2172.nr 81 +\n(41
2173.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07002174.if t .if \n(TW>\n(.li .tm Table at line 461 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00002175.fc  
2176.nr #T 0-1
2177.nr #a 0-1
2178.eo
2179.de T#
2180.ds #d .d
2181.if \(ts\n(.z\(ts\(ts .ds #d nl
2182.mk ##
2183.nr ## -1v
2184.ls 1
2185.ls
2186..
2187.ec
2188.ta \n(80u \n(81u
2189.nr 31 \n(.f
2190.nr 35 1m
2191\&\h'|\n(40u'Memory Pool Generation and Space Capacities\h'|\n(41u'
2192.ta \n(80u \n(81u
2193.nr 31 \n(.f
2194.nr 35 1m
2195\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
2196.ne \n(a|u+\n(.Vu
2197.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
2198.ta \n(80u \n(81u
2199.nr 31 \n(.f
2200.nr 35 1m
2201\&\h'|\n(40u'NGCMN\h'|\n(41u'
2202.mk ##
2203.nr 31 \n(##
2204.sp |\n(##u-1v
2205.nr 37 \n(41u
2206.in +\n(37u
2207.a+
2208.in -\n(37u
2209.mk 32
2210.if \n(32>\n(31 .nr 31 \n(32
2211.sp |\n(31u
2212.ne \n(b|u+\n(.Vu
2213.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
2214.ta \n(80u \n(81u
2215.nr 31 \n(.f
2216.nr 35 1m
2217\&\h'|\n(40u'NGCMX\h'|\n(41u'
2218.mk ##
2219.nr 31 \n(##
2220.sp |\n(##u-1v
2221.nr 37 \n(41u
2222.in +\n(37u
2223.b+
2224.in -\n(37u
2225.mk 32
2226.if \n(32>\n(31 .nr 31 \n(32
2227.sp |\n(31u
2228.ne \n(c|u+\n(.Vu
2229.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
2230.ta \n(80u \n(81u
2231.nr 31 \n(.f
2232.nr 35 1m
2233\&\h'|\n(40u'NGC\h'|\n(41u'
2234.mk ##
2235.nr 31 \n(##
2236.sp |\n(##u-1v
2237.nr 37 \n(41u
2238.in +\n(37u
2239.c+
2240.in -\n(37u
2241.mk 32
2242.if \n(32>\n(31 .nr 31 \n(32
2243.sp |\n(31u
2244.ne \n(d|u+\n(.Vu
2245.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
2246.ta \n(80u \n(81u
2247.nr 31 \n(.f
2248.nr 35 1m
2249\&\h'|\n(40u'S0C\h'|\n(41u'
2250.mk ##
2251.nr 31 \n(##
2252.sp |\n(##u-1v
2253.nr 37 \n(41u
2254.in +\n(37u
2255.d+
2256.in -\n(37u
2257.mk 32
2258.if \n(32>\n(31 .nr 31 \n(32
2259.sp |\n(31u
2260.ne \n(e|u+\n(.Vu
2261.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
2262.ta \n(80u \n(81u
2263.nr 31 \n(.f
2264.nr 35 1m
2265\&\h'|\n(40u'S1C\h'|\n(41u'
2266.mk ##
2267.nr 31 \n(##
2268.sp |\n(##u-1v
2269.nr 37 \n(41u
2270.in +\n(37u
2271.e+
2272.in -\n(37u
2273.mk 32
2274.if \n(32>\n(31 .nr 31 \n(32
2275.sp |\n(31u
2276.ne \n(f|u+\n(.Vu
2277.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
2278.ta \n(80u \n(81u
2279.nr 31 \n(.f
2280.nr 35 1m
2281\&\h'|\n(40u'EC\h'|\n(41u'
2282.mk ##
2283.nr 31 \n(##
2284.sp |\n(##u-1v
2285.nr 37 \n(41u
2286.in +\n(37u
2287.f+
2288.in -\n(37u
2289.mk 32
2290.if \n(32>\n(31 .nr 31 \n(32
2291.sp |\n(31u
2292.ne \n(g|u+\n(.Vu
2293.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
2294.ta \n(80u \n(81u
2295.nr 31 \n(.f
2296.nr 35 1m
2297\&\h'|\n(40u'OGCMN\h'|\n(41u'
2298.mk ##
2299.nr 31 \n(##
2300.sp |\n(##u-1v
2301.nr 37 \n(41u
2302.in +\n(37u
2303.g+
2304.in -\n(37u
2305.mk 32
2306.if \n(32>\n(31 .nr 31 \n(32
2307.sp |\n(31u
2308.ne \n(h|u+\n(.Vu
2309.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
2310.ta \n(80u \n(81u
2311.nr 31 \n(.f
2312.nr 35 1m
2313\&\h'|\n(40u'OGCMX\h'|\n(41u'
2314.mk ##
2315.nr 31 \n(##
2316.sp |\n(##u-1v
2317.nr 37 \n(41u
2318.in +\n(37u
2319.h+
2320.in -\n(37u
2321.mk 32
2322.if \n(32>\n(31 .nr 31 \n(32
2323.sp |\n(31u
2324.ne \n(i|u+\n(.Vu
2325.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
2326.ta \n(80u \n(81u
2327.nr 31 \n(.f
2328.nr 35 1m
2329\&\h'|\n(40u'OGC\h'|\n(41u'
2330.mk ##
2331.nr 31 \n(##
2332.sp |\n(##u-1v
2333.nr 37 \n(41u
2334.in +\n(37u
2335.i+
2336.in -\n(37u
2337.mk 32
2338.if \n(32>\n(31 .nr 31 \n(32
2339.sp |\n(31u
2340.ne \n(j|u+\n(.Vu
2341.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
2342.ta \n(80u \n(81u
2343.nr 31 \n(.f
2344.nr 35 1m
2345\&\h'|\n(40u'OC\h'|\n(41u'
2346.mk ##
2347.nr 31 \n(##
2348.sp |\n(##u-1v
2349.nr 37 \n(41u
2350.in +\n(37u
2351.j+
2352.in -\n(37u
2353.mk 32
2354.if \n(32>\n(31 .nr 31 \n(32
2355.sp |\n(31u
2356.ne \n(k|u+\n(.Vu
2357.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
2358.ta \n(80u \n(81u
2359.nr 31 \n(.f
2360.nr 35 1m
2361\&\h'|\n(40u'PGCMN\h'|\n(41u'
2362.mk ##
2363.nr 31 \n(##
2364.sp |\n(##u-1v
2365.nr 37 \n(41u
2366.in +\n(37u
2367.k+
2368.in -\n(37u
2369.mk 32
2370.if \n(32>\n(31 .nr 31 \n(32
2371.sp |\n(31u
2372.ne \n(l|u+\n(.Vu
2373.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
2374.ta \n(80u \n(81u
2375.nr 31 \n(.f
2376.nr 35 1m
2377\&\h'|\n(40u'PGCMX\h'|\n(41u'
2378.mk ##
2379.nr 31 \n(##
2380.sp |\n(##u-1v
2381.nr 37 \n(41u
2382.in +\n(37u
2383.l+
2384.in -\n(37u
2385.mk 32
2386.if \n(32>\n(31 .nr 31 \n(32
2387.sp |\n(31u
2388.ne \n(m|u+\n(.Vu
2389.if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v)
2390.ta \n(80u \n(81u
2391.nr 31 \n(.f
2392.nr 35 1m
2393\&\h'|\n(40u'PGC\h'|\n(41u'
2394.mk ##
2395.nr 31 \n(##
2396.sp |\n(##u-1v
2397.nr 37 \n(41u
2398.in +\n(37u
2399.m+
2400.in -\n(37u
2401.mk 32
2402.if \n(32>\n(31 .nr 31 \n(32
2403.sp |\n(31u
2404.ne \n(n|u+\n(.Vu
2405.if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v)
2406.ta \n(80u \n(81u
2407.nr 31 \n(.f
2408.nr 35 1m
2409\&\h'|\n(40u'PC\h'|\n(41u'
2410.mk ##
2411.nr 31 \n(##
2412.sp |\n(##u-1v
2413.nr 37 \n(41u
2414.in +\n(37u
2415.n+
2416.in -\n(37u
2417.mk 32
2418.if \n(32>\n(31 .nr 31 \n(32
2419.sp |\n(31u
2420.ne \n(o|u+\n(.Vu
2421.if (\n(o|+\n(#^-1v)>\n(#- .nr #- +(\n(o|+\n(#^-\n(#--1v)
2422.ta \n(80u \n(81u
2423.nr 31 \n(.f
2424.nr 35 1m
2425\&\h'|\n(40u'YGC\h'|\n(41u'
2426.mk ##
2427.nr 31 \n(##
2428.sp |\n(##u-1v
2429.nr 37 \n(41u
2430.in +\n(37u
2431.o+
2432.in -\n(37u
2433.mk 32
2434.if \n(32>\n(31 .nr 31 \n(32
2435.sp |\n(31u
2436.ta \n(80u \n(81u
2437.nr 31 \n(.f
2438.nr 35 1m
2439\&\h'|\n(40u'FGC\h'|\n(41u'Number of Full GC Events.
2440.fc
2441.nr T. 1
2442.T# 1
2443.35
2444.rm a+
2445.rm b+
2446.rm c+
2447.rm d+
2448.rm e+
2449.rm f+
2450.rm g+
2451.rm h+
2452.rm i+
2453.rm j+
2454.rm k+
2455.rm l+
2456.rm m+
2457.rm n+
2458.rm o+
2459.TE
2460.if \n-(b.=0 .nr c. \n(.c-\n(d.-67
tbell16c34dd2009-05-04 18:28:26 -07002461
2462.LP
duke6e45e102007-12-01 00:00:00 +00002463.SS
tbell16c34dd2009-05-04 18:28:26 -07002464\-gccause Option
2465.LP
duke6e45e102007-12-01 00:00:00 +00002466.LP
2467This option displays the same summary of garbage collection statistics as the \f3\-gcutil\fP option, but includes the causes of the last garbage collection event and (if applicable) the current garbage collection event. In addition to the columns listed for \f3\-gcutil\fP, this option adds the following columns:
tbell16c34dd2009-05-04 18:28:26 -07002468.LP
2469.LP
duke6e45e102007-12-01 00:00:00 +00002470.TS
2471.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
2472.de 35
2473.ps \n(.s
2474.vs \n(.vu
2475.in \n(.iu
2476.if \n(.u .fi
2477.if \n(.j .ad
2478.if \n(.j=0 .na
2479..
2480.nf
2481.nr #~ 0
2482.if n .nr #~ 0.6n
2483.ds #d .d
2484.if \(ts\n(.z\(ts\(ts .ds #d nl
2485.fc
2486.nr 33 \n(.s
2487.rm 80 81
2488.nr 34 \n(.lu
2489.eo
2490.am 81
2491.br
2492.di a+
2493.35
2494.ft \n(.f
2495.ll \n(34u*1u/3u
2496.if \n(.l<\n(81 .ll \n(81u
2497.in 0
2498Cause of last Garbage Collection.
2499.br
2500.di
2501.nr a| \n(dn
2502.nr a- \n(dl
2503..
2504.ec \
2505.eo
2506.am 81
2507.br
2508.di b+
2509.35
2510.ft \n(.f
2511.ll \n(34u*1u/3u
2512.if \n(.l<\n(81 .ll \n(81u
2513.in 0
2514Cause of current Garbage Collection.
2515.br
2516.di
2517.nr b| \n(dn
2518.nr b- \n(dl
2519..
2520.ec \
2521.35
2522.nf
2523.ll \n(34u
2524.nr 80 0
2525.nr 38 \wGarbage Collection Statistics, Including GC Events
2526.if \n(80<\n(38 .nr 80 \n(38
2527.nr 38 \w\f3Column\fP
2528.if \n(80<\n(38 .nr 80 \n(38
2529.nr 38 \wLGCC
2530.if \n(80<\n(38 .nr 80 \n(38
2531.nr 38 \wGCC
2532.if \n(80<\n(38 .nr 80 \n(38
2533.80
2534.rm 80
2535.nr 81 0
2536.nr 38 \w\f3Description\fP
2537.if \n(81<\n(38 .nr 81 \n(38
2538.81
2539.rm 81
2540.nr 38 \n(a-
2541.if \n(81<\n(38 .nr 81 \n(38
2542.nr 38 \n(b-
2543.if \n(81<\n(38 .nr 81 \n(38
2544.35
2545.nf
2546.ll \n(34u
2547.nr 38 1n
2548.nr 79 0
2549.nr 40 \n(79+(0*\n(38)
2550.nr 80 +\n(40
2551.nr 41 \n(80+(3*\n(38)
2552.nr 81 +\n(41
2553.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07002554.if t .if \n(TW>\n(.li .tm Table at line 484 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00002555.fc  
2556.nr #T 0-1
2557.nr #a 0-1
2558.eo
2559.de T#
2560.ds #d .d
2561.if \(ts\n(.z\(ts\(ts .ds #d nl
2562.mk ##
2563.nr ## -1v
2564.ls 1
2565.ls
2566..
2567.ec
2568.ta \n(80u \n(81u
2569.nr 31 \n(.f
2570.nr 35 1m
2571\&\h'|\n(40u'Garbage Collection Statistics, Including GC Events\h'|\n(41u'
2572.ta \n(80u \n(81u
2573.nr 31 \n(.f
2574.nr 35 1m
2575\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
2576.ne \n(a|u+\n(.Vu
2577.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
2578.ta \n(80u \n(81u
2579.nr 31 \n(.f
2580.nr 35 1m
2581\&\h'|\n(40u'LGCC\h'|\n(41u'
2582.mk ##
2583.nr 31 \n(##
2584.sp |\n(##u-1v
2585.nr 37 \n(41u
2586.in +\n(37u
2587.a+
2588.in -\n(37u
2589.mk 32
2590.if \n(32>\n(31 .nr 31 \n(32
2591.sp |\n(31u
2592.ne \n(b|u+\n(.Vu
2593.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
2594.ta \n(80u \n(81u
2595.nr 31 \n(.f
2596.nr 35 1m
2597\&\h'|\n(40u'GCC\h'|\n(41u'
2598.mk ##
2599.nr 31 \n(##
2600.sp |\n(##u-1v
2601.nr 37 \n(41u
2602.in +\n(37u
2603.b+
2604.in -\n(37u
2605.mk 32
2606.if \n(32>\n(31 .nr 31 \n(32
2607.sp |\n(31u
2608.fc
2609.nr T. 1
2610.T# 1
2611.35
2612.rm a+
2613.rm b+
2614.TE
2615.if \n-(b.=0 .nr c. \n(.c-\n(d.-13
tbell16c34dd2009-05-04 18:28:26 -07002616
2617.LP
duke6e45e102007-12-01 00:00:00 +00002618.SS
2619\-gcnew Option
tbell16c34dd2009-05-04 18:28:26 -07002620.LP
2621.LP
duke6e45e102007-12-01 00:00:00 +00002622.TS
2623.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
2624.de 35
2625.ps \n(.s
2626.vs \n(.vu
2627.in \n(.iu
2628.if \n(.u .fi
2629.if \n(.j .ad
2630.if \n(.j=0 .na
2631..
2632.nf
2633.nr #~ 0
2634.if n .nr #~ 0.6n
2635.ds #d .d
2636.if \(ts\n(.z\(ts\(ts .ds #d nl
2637.fc
2638.nr 33 \n(.s
2639.rm 80 81
2640.nr 34 \n(.lu
2641.eo
2642.am 81
2643.br
2644.di a+
2645.35
2646.ft \n(.f
2647.ll \n(34u*1u/3u
2648.if \n(.l<\n(81 .ll \n(81u
2649.in 0
2650Current survivor space 0 capacity (KB).
2651.br
2652.di
2653.nr a| \n(dn
2654.nr a- \n(dl
2655..
2656.ec \
2657.eo
2658.am 81
2659.br
2660.di b+
2661.35
2662.ft \n(.f
2663.ll \n(34u*1u/3u
2664.if \n(.l<\n(81 .ll \n(81u
2665.in 0
2666Current survivor space 1 capacity (KB).
2667.br
2668.di
2669.nr b| \n(dn
2670.nr b- \n(dl
2671..
2672.ec \
2673.eo
2674.am 81
2675.br
2676.di c+
2677.35
2678.ft \n(.f
2679.ll \n(34u*1u/3u
2680.if \n(.l<\n(81 .ll \n(81u
2681.in 0
2682Survivor space 0 utilization (KB).
2683.br
2684.di
2685.nr c| \n(dn
2686.nr c- \n(dl
2687..
2688.ec \
2689.eo
2690.am 81
2691.br
2692.di d+
2693.35
2694.ft \n(.f
2695.ll \n(34u*1u/3u
2696.if \n(.l<\n(81 .ll \n(81u
2697.in 0
2698Survivor space 1 utilization (KB).
2699.br
2700.di
2701.nr d| \n(dn
2702.nr d- \n(dl
2703..
2704.ec \
2705.eo
2706.am 81
2707.br
2708.di e+
2709.35
2710.ft \n(.f
2711.ll \n(34u*1u/3u
2712.if \n(.l<\n(81 .ll \n(81u
2713.in 0
2714Maximum tenuring threshold.
2715.br
2716.di
2717.nr e| \n(dn
2718.nr e- \n(dl
2719..
2720.ec \
2721.eo
2722.am 81
2723.br
2724.di f+
2725.35
2726.ft \n(.f
2727.ll \n(34u*1u/3u
2728.if \n(.l<\n(81 .ll \n(81u
2729.in 0
2730Desired survivor size (KB).
2731.br
2732.di
2733.nr f| \n(dn
2734.nr f- \n(dl
2735..
2736.ec \
2737.eo
2738.am 81
2739.br
2740.di g+
2741.35
2742.ft \n(.f
2743.ll \n(34u*1u/3u
2744.if \n(.l<\n(81 .ll \n(81u
2745.in 0
2746Current eden space capacity (KB).
2747.br
2748.di
2749.nr g| \n(dn
2750.nr g- \n(dl
2751..
2752.ec \
2753.eo
2754.am 81
2755.br
2756.di h+
2757.35
2758.ft \n(.f
2759.ll \n(34u*1u/3u
2760.if \n(.l<\n(81 .ll \n(81u
2761.in 0
2762Eden space utilization (KB).
2763.br
2764.di
2765.nr h| \n(dn
2766.nr h- \n(dl
2767..
2768.ec \
2769.eo
2770.am 81
2771.br
2772.di i+
2773.35
2774.ft \n(.f
2775.ll \n(34u*1u/3u
2776.if \n(.l<\n(81 .ll \n(81u
2777.in 0
2778Number of young generation GC events.
2779.br
2780.di
2781.nr i| \n(dn
2782.nr i- \n(dl
2783..
2784.ec \
2785.eo
2786.am 81
2787.br
2788.di j+
2789.35
2790.ft \n(.f
2791.ll \n(34u*1u/3u
2792.if \n(.l<\n(81 .ll \n(81u
2793.in 0
2794Young generation garbage collection time.
2795.br
2796.di
2797.nr j| \n(dn
2798.nr j- \n(dl
2799..
2800.ec \
2801.35
2802.nf
2803.ll \n(34u
2804.nr 80 0
2805.nr 38 \wNew Generation Statistics
2806.if \n(80<\n(38 .nr 80 \n(38
2807.nr 38 \w\f3Column\fP
2808.if \n(80<\n(38 .nr 80 \n(38
2809.nr 38 \wS0C
2810.if \n(80<\n(38 .nr 80 \n(38
2811.nr 38 \wS1C
2812.if \n(80<\n(38 .nr 80 \n(38
2813.nr 38 \wS0U
2814.if \n(80<\n(38 .nr 80 \n(38
2815.nr 38 \wS1U
2816.if \n(80<\n(38 .nr 80 \n(38
2817.nr 38 \wTT
2818.if \n(80<\n(38 .nr 80 \n(38
2819.nr 38 \wMTT
2820.if \n(80<\n(38 .nr 80 \n(38
2821.nr 38 \wDSS
2822.if \n(80<\n(38 .nr 80 \n(38
2823.nr 38 \wEC
2824.if \n(80<\n(38 .nr 80 \n(38
2825.nr 38 \wEU
2826.if \n(80<\n(38 .nr 80 \n(38
2827.nr 38 \wYGC
2828.if \n(80<\n(38 .nr 80 \n(38
2829.nr 38 \wYGCT
2830.if \n(80<\n(38 .nr 80 \n(38
2831.80
2832.rm 80
2833.nr 81 0
2834.nr 38 \w\f3Description\fP
2835.if \n(81<\n(38 .nr 81 \n(38
2836.nr 38 \wTenuring threshold.
2837.if \n(81<\n(38 .nr 81 \n(38
2838.81
2839.rm 81
2840.nr 38 \n(a-
2841.if \n(81<\n(38 .nr 81 \n(38
2842.nr 38 \n(b-
2843.if \n(81<\n(38 .nr 81 \n(38
2844.nr 38 \n(c-
2845.if \n(81<\n(38 .nr 81 \n(38
2846.nr 38 \n(d-
2847.if \n(81<\n(38 .nr 81 \n(38
2848.nr 38 \n(e-
2849.if \n(81<\n(38 .nr 81 \n(38
2850.nr 38 \n(f-
2851.if \n(81<\n(38 .nr 81 \n(38
2852.nr 38 \n(g-
2853.if \n(81<\n(38 .nr 81 \n(38
2854.nr 38 \n(h-
2855.if \n(81<\n(38 .nr 81 \n(38
2856.nr 38 \n(i-
2857.if \n(81<\n(38 .nr 81 \n(38
2858.nr 38 \n(j-
2859.if \n(81<\n(38 .nr 81 \n(38
2860.35
2861.nf
2862.ll \n(34u
2863.nr 38 1n
2864.nr 79 0
2865.nr 40 \n(79+(0*\n(38)
2866.nr 80 +\n(40
2867.nr 41 \n(80+(3*\n(38)
2868.nr 81 +\n(41
2869.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07002870.if t .if \n(TW>\n(.li .tm Table at line 538 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00002871.fc  
2872.nr #T 0-1
2873.nr #a 0-1
2874.eo
2875.de T#
2876.ds #d .d
2877.if \(ts\n(.z\(ts\(ts .ds #d nl
2878.mk ##
2879.nr ## -1v
2880.ls 1
2881.ls
2882..
2883.ec
2884.ta \n(80u \n(81u
2885.nr 31 \n(.f
2886.nr 35 1m
2887\&\h'|\n(40u'New Generation Statistics\h'|\n(41u'
2888.ta \n(80u \n(81u
2889.nr 31 \n(.f
2890.nr 35 1m
2891\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
2892.ne \n(a|u+\n(.Vu
2893.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
2894.ta \n(80u \n(81u
2895.nr 31 \n(.f
2896.nr 35 1m
2897\&\h'|\n(40u'S0C\h'|\n(41u'
2898.mk ##
2899.nr 31 \n(##
2900.sp |\n(##u-1v
2901.nr 37 \n(41u
2902.in +\n(37u
2903.a+
2904.in -\n(37u
2905.mk 32
2906.if \n(32>\n(31 .nr 31 \n(32
2907.sp |\n(31u
2908.ne \n(b|u+\n(.Vu
2909.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
2910.ta \n(80u \n(81u
2911.nr 31 \n(.f
2912.nr 35 1m
2913\&\h'|\n(40u'S1C\h'|\n(41u'
2914.mk ##
2915.nr 31 \n(##
2916.sp |\n(##u-1v
2917.nr 37 \n(41u
2918.in +\n(37u
2919.b+
2920.in -\n(37u
2921.mk 32
2922.if \n(32>\n(31 .nr 31 \n(32
2923.sp |\n(31u
2924.ne \n(c|u+\n(.Vu
2925.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
2926.ta \n(80u \n(81u
2927.nr 31 \n(.f
2928.nr 35 1m
2929\&\h'|\n(40u'S0U\h'|\n(41u'
2930.mk ##
2931.nr 31 \n(##
2932.sp |\n(##u-1v
2933.nr 37 \n(41u
2934.in +\n(37u
2935.c+
2936.in -\n(37u
2937.mk 32
2938.if \n(32>\n(31 .nr 31 \n(32
2939.sp |\n(31u
2940.ne \n(d|u+\n(.Vu
2941.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
2942.ta \n(80u \n(81u
2943.nr 31 \n(.f
2944.nr 35 1m
2945\&\h'|\n(40u'S1U\h'|\n(41u'
2946.mk ##
2947.nr 31 \n(##
2948.sp |\n(##u-1v
2949.nr 37 \n(41u
2950.in +\n(37u
2951.d+
2952.in -\n(37u
2953.mk 32
2954.if \n(32>\n(31 .nr 31 \n(32
2955.sp |\n(31u
2956.ta \n(80u \n(81u
2957.nr 31 \n(.f
2958.nr 35 1m
2959\&\h'|\n(40u'TT\h'|\n(41u'Tenuring threshold.
2960.ne \n(e|u+\n(.Vu
2961.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
2962.ta \n(80u \n(81u
2963.nr 31 \n(.f
2964.nr 35 1m
2965\&\h'|\n(40u'MTT\h'|\n(41u'
2966.mk ##
2967.nr 31 \n(##
2968.sp |\n(##u-1v
2969.nr 37 \n(41u
2970.in +\n(37u
2971.e+
2972.in -\n(37u
2973.mk 32
2974.if \n(32>\n(31 .nr 31 \n(32
2975.sp |\n(31u
2976.ne \n(f|u+\n(.Vu
2977.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
2978.ta \n(80u \n(81u
2979.nr 31 \n(.f
2980.nr 35 1m
2981\&\h'|\n(40u'DSS\h'|\n(41u'
2982.mk ##
2983.nr 31 \n(##
2984.sp |\n(##u-1v
2985.nr 37 \n(41u
2986.in +\n(37u
2987.f+
2988.in -\n(37u
2989.mk 32
2990.if \n(32>\n(31 .nr 31 \n(32
2991.sp |\n(31u
2992.ne \n(g|u+\n(.Vu
2993.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
2994.ta \n(80u \n(81u
2995.nr 31 \n(.f
2996.nr 35 1m
2997\&\h'|\n(40u'EC\h'|\n(41u'
2998.mk ##
2999.nr 31 \n(##
3000.sp |\n(##u-1v
3001.nr 37 \n(41u
3002.in +\n(37u
3003.g+
3004.in -\n(37u
3005.mk 32
3006.if \n(32>\n(31 .nr 31 \n(32
3007.sp |\n(31u
3008.ne \n(h|u+\n(.Vu
3009.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
3010.ta \n(80u \n(81u
3011.nr 31 \n(.f
3012.nr 35 1m
3013\&\h'|\n(40u'EU\h'|\n(41u'
3014.mk ##
3015.nr 31 \n(##
3016.sp |\n(##u-1v
3017.nr 37 \n(41u
3018.in +\n(37u
3019.h+
3020.in -\n(37u
3021.mk 32
3022.if \n(32>\n(31 .nr 31 \n(32
3023.sp |\n(31u
3024.ne \n(i|u+\n(.Vu
3025.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
3026.ta \n(80u \n(81u
3027.nr 31 \n(.f
3028.nr 35 1m
3029\&\h'|\n(40u'YGC\h'|\n(41u'
3030.mk ##
3031.nr 31 \n(##
3032.sp |\n(##u-1v
3033.nr 37 \n(41u
3034.in +\n(37u
3035.i+
3036.in -\n(37u
3037.mk 32
3038.if \n(32>\n(31 .nr 31 \n(32
3039.sp |\n(31u
3040.ne \n(j|u+\n(.Vu
3041.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
3042.ta \n(80u \n(81u
3043.nr 31 \n(.f
3044.nr 35 1m
3045\&\h'|\n(40u'YGCT\h'|\n(41u'
3046.mk ##
3047.nr 31 \n(##
3048.sp |\n(##u-1v
3049.nr 37 \n(41u
3050.in +\n(37u
3051.j+
3052.in -\n(37u
3053.mk 32
3054.if \n(32>\n(31 .nr 31 \n(32
3055.sp |\n(31u
3056.fc
3057.nr T. 1
3058.T# 1
3059.35
3060.rm a+
3061.rm b+
3062.rm c+
3063.rm d+
3064.rm e+
3065.rm f+
3066.rm g+
3067.rm h+
3068.rm i+
3069.rm j+
3070.TE
3071.if \n-(b.=0 .nr c. \n(.c-\n(d.-47
tbell16c34dd2009-05-04 18:28:26 -07003072
3073.LP
duke6e45e102007-12-01 00:00:00 +00003074.SS
3075\-gcnewcapacity Option
tbell16c34dd2009-05-04 18:28:26 -07003076.LP
3077.LP
duke6e45e102007-12-01 00:00:00 +00003078.TS
3079.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
3080.de 35
3081.ps \n(.s
3082.vs \n(.vu
3083.in \n(.iu
3084.if \n(.u .fi
3085.if \n(.j .ad
3086.if \n(.j=0 .na
3087..
3088.nf
3089.nr #~ 0
3090.if n .nr #~ 0.6n
3091.ds #d .d
3092.if \(ts\n(.z\(ts\(ts .ds #d nl
3093.fc
3094.nr 33 \n(.s
3095.rm 80 81
3096.nr 34 \n(.lu
3097.eo
3098.am 80
3099.br
3100.di a+
3101.35
3102.ft \n(.f
3103.ll \n(34u*1u/3u
3104.if \n(.l<\n(80 .ll \n(80u
3105.in 0
3106NGCMN\ \ \ \ \ \ \ \ \ T}~T{
3107Minimum new generation capacity (KB).
3108.br
3109.di
3110.nr a| \n(dn
3111.nr a- \n(dl
3112..
3113.ec \
3114.eo
3115.am 81
3116.br
3117.di b+
3118.35
3119.ft \n(.f
3120.ll \n(34u*1u/3u
3121.if \n(.l<\n(81 .ll \n(81u
3122.in 0
3123Maximum new generation capacity (KB).
3124.br
3125.di
3126.nr b| \n(dn
3127.nr b- \n(dl
3128..
3129.ec \
3130.eo
3131.am 81
3132.br
3133.di c+
3134.35
3135.ft \n(.f
3136.ll \n(34u*1u/3u
3137.if \n(.l<\n(81 .ll \n(81u
3138.in 0
3139Current new generation capacity (KB).
3140.br
3141.di
3142.nr c| \n(dn
3143.nr c- \n(dl
3144..
3145.ec \
3146.eo
3147.am 81
3148.br
3149.di d+
3150.35
3151.ft \n(.f
3152.ll \n(34u*1u/3u
3153.if \n(.l<\n(81 .ll \n(81u
3154.in 0
3155Maximum survivor space 0 capacity (KB).
3156.br
3157.di
3158.nr d| \n(dn
3159.nr d- \n(dl
3160..
3161.ec \
3162.eo
3163.am 81
3164.br
3165.di e+
3166.35
3167.ft \n(.f
3168.ll \n(34u*1u/3u
3169.if \n(.l<\n(81 .ll \n(81u
3170.in 0
3171Current survivor space 0 capacity (KB).
3172.br
3173.di
3174.nr e| \n(dn
3175.nr e- \n(dl
3176..
3177.ec \
3178.eo
3179.am 81
3180.br
3181.di f+
3182.35
3183.ft \n(.f
3184.ll \n(34u*1u/3u
3185.if \n(.l<\n(81 .ll \n(81u
3186.in 0
3187Maximum survivor space 1 capacity (KB).
3188.br
3189.di
3190.nr f| \n(dn
3191.nr f- \n(dl
3192..
3193.ec \
3194.eo
3195.am 81
3196.br
3197.di g+
3198.35
3199.ft \n(.f
3200.ll \n(34u*1u/3u
3201.if \n(.l<\n(81 .ll \n(81u
3202.in 0
3203Current survivor space 1 capacity (KB).
3204.br
3205.di
3206.nr g| \n(dn
3207.nr g- \n(dl
3208..
3209.ec \
3210.eo
3211.am 81
3212.br
3213.di h+
3214.35
3215.ft \n(.f
3216.ll \n(34u*1u/3u
3217.if \n(.l<\n(81 .ll \n(81u
3218.in 0
3219Maximum eden space capacity (KB).
3220.br
3221.di
3222.nr h| \n(dn
3223.nr h- \n(dl
3224..
3225.ec \
3226.eo
3227.am 81
3228.br
3229.di i+
3230.35
3231.ft \n(.f
3232.ll \n(34u*1u/3u
3233.if \n(.l<\n(81 .ll \n(81u
3234.in 0
3235Current eden space capacity (KB).
3236.br
3237.di
3238.nr i| \n(dn
3239.nr i- \n(dl
3240..
3241.ec \
3242.eo
3243.am 81
3244.br
3245.di j+
3246.35
3247.ft \n(.f
3248.ll \n(34u*1u/3u
3249.if \n(.l<\n(81 .ll \n(81u
3250.in 0
3251Number of young generation GC events.
3252.br
3253.di
3254.nr j| \n(dn
3255.nr j- \n(dl
3256..
3257.ec \
3258.35
3259.nf
3260.ll \n(34u
3261.nr 80 0
3262.nr 38 \wNew Generation Space Size Statistics
3263.if \n(80<\n(38 .nr 80 \n(38
3264.nr 38 \w\f3Column\fP
3265.if \n(80<\n(38 .nr 80 \n(38
3266.nr 38 \wNGCMX \ \ \
3267.if \n(80<\n(38 .nr 80 \n(38
3268.nr 38 \wNGC \ \ \
3269.if \n(80<\n(38 .nr 80 \n(38
3270.nr 38 \wS0CMX
3271.if \n(80<\n(38 .nr 80 \n(38
3272.nr 38 \wS0C
3273.if \n(80<\n(38 .nr 80 \n(38
3274.nr 38 \wS1CMX
3275.if \n(80<\n(38 .nr 80 \n(38
3276.nr 38 \wS1C
3277.if \n(80<\n(38 .nr 80 \n(38
3278.nr 38 \wECMX
3279.if \n(80<\n(38 .nr 80 \n(38
3280.nr 38 \wEC
3281.if \n(80<\n(38 .nr 80 \n(38
3282.nr 38 \wYGC
3283.if \n(80<\n(38 .nr 80 \n(38
3284.nr 38 \wFGC
3285.if \n(80<\n(38 .nr 80 \n(38
3286.80
3287.rm 80
3288.nr 38 \n(a-
3289.if \n(80<\n(38 .nr 80 \n(38
3290.nr 81 0
3291.nr 38 \w\f3Description\fP
3292.if \n(81<\n(38 .nr 81 \n(38
3293.nr 38 \wNumber of Full GC Events.
3294.if \n(81<\n(38 .nr 81 \n(38
3295.81
3296.rm 81
3297.nr 38 \n(b-
3298.if \n(81<\n(38 .nr 81 \n(38
3299.nr 38 \n(c-
3300.if \n(81<\n(38 .nr 81 \n(38
3301.nr 38 \n(d-
3302.if \n(81<\n(38 .nr 81 \n(38
3303.nr 38 \n(e-
3304.if \n(81<\n(38 .nr 81 \n(38
3305.nr 38 \n(f-
3306.if \n(81<\n(38 .nr 81 \n(38
3307.nr 38 \n(g-
3308.if \n(81<\n(38 .nr 81 \n(38
3309.nr 38 \n(h-
3310.if \n(81<\n(38 .nr 81 \n(38
3311.nr 38 \n(i-
3312.if \n(81<\n(38 .nr 81 \n(38
3313.nr 38 \n(j-
3314.if \n(81<\n(38 .nr 81 \n(38
3315.35
3316.nf
3317.ll \n(34u
3318.nr 38 1n
3319.nr 79 0
3320.nr 40 \n(79+(0*\n(38)
3321.nr 80 +\n(40
3322.nr 41 \n(80+(3*\n(38)
3323.nr 81 +\n(41
3324.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07003325.if t .if \n(TW>\n(.li .tm Table at line 594 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00003326.fc  
3327.nr #T 0-1
3328.nr #a 0-1
3329.eo
3330.de T#
3331.ds #d .d
3332.if \(ts\n(.z\(ts\(ts .ds #d nl
3333.mk ##
3334.nr ## -1v
3335.ls 1
3336.ls
3337..
3338.ec
3339.ta \n(80u \n(81u
3340.nr 31 \n(.f
3341.nr 35 1m
3342\&\h'|\n(40u'New Generation Space Size Statistics\h'|\n(41u'
3343.ta \n(80u \n(81u
3344.nr 31 \n(.f
3345.nr 35 1m
3346\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
3347.ne \n(a|u+\n(.Vu
3348.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
3349.ta \n(80u \n(81u
3350.nr 31 \n(.f
3351.nr 35 1m
3352\&\h'|\n(40u'\h'|\n(41u'
3353.mk ##
3354.nr 31 \n(##
3355.sp |\n(##u-1v
3356.nr 37 \n(40u
3357.in +\n(37u
3358.a+
3359.in -\n(37u
3360.mk 32
3361.if \n(32>\n(31 .nr 31 \n(32
3362.sp |\n(31u
3363.ne \n(b|u+\n(.Vu
3364.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
3365.ta \n(80u \n(81u
3366.nr 31 \n(.f
3367.nr 35 1m
3368\&\h'|\n(40u'NGCMX \ \ \\h'|\n(41u'
3369.mk ##
3370.nr 31 \n(##
3371.sp |\n(##u-1v
3372.nr 37 \n(41u
3373.in +\n(37u
3374.b+
3375.in -\n(37u
3376.mk 32
3377.if \n(32>\n(31 .nr 31 \n(32
3378.sp |\n(31u
3379.ne \n(c|u+\n(.Vu
3380.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
3381.ta \n(80u \n(81u
3382.nr 31 \n(.f
3383.nr 35 1m
3384\&\h'|\n(40u'NGC \ \ \\h'|\n(41u'
3385.mk ##
3386.nr 31 \n(##
3387.sp |\n(##u-1v
3388.nr 37 \n(41u
3389.in +\n(37u
3390.c+
3391.in -\n(37u
3392.mk 32
3393.if \n(32>\n(31 .nr 31 \n(32
3394.sp |\n(31u
3395.ne \n(d|u+\n(.Vu
3396.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
3397.ta \n(80u \n(81u
3398.nr 31 \n(.f
3399.nr 35 1m
3400\&\h'|\n(40u'S0CMX\h'|\n(41u'
3401.mk ##
3402.nr 31 \n(##
3403.sp |\n(##u-1v
3404.nr 37 \n(41u
3405.in +\n(37u
3406.d+
3407.in -\n(37u
3408.mk 32
3409.if \n(32>\n(31 .nr 31 \n(32
3410.sp |\n(31u
3411.ne \n(e|u+\n(.Vu
3412.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
3413.ta \n(80u \n(81u
3414.nr 31 \n(.f
3415.nr 35 1m
3416\&\h'|\n(40u'S0C\h'|\n(41u'
3417.mk ##
3418.nr 31 \n(##
3419.sp |\n(##u-1v
3420.nr 37 \n(41u
3421.in +\n(37u
3422.e+
3423.in -\n(37u
3424.mk 32
3425.if \n(32>\n(31 .nr 31 \n(32
3426.sp |\n(31u
3427.ne \n(f|u+\n(.Vu
3428.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
3429.ta \n(80u \n(81u
3430.nr 31 \n(.f
3431.nr 35 1m
3432\&\h'|\n(40u'S1CMX\h'|\n(41u'
3433.mk ##
3434.nr 31 \n(##
3435.sp |\n(##u-1v
3436.nr 37 \n(41u
3437.in +\n(37u
3438.f+
3439.in -\n(37u
3440.mk 32
3441.if \n(32>\n(31 .nr 31 \n(32
3442.sp |\n(31u
3443.ne \n(g|u+\n(.Vu
3444.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
3445.ta \n(80u \n(81u
3446.nr 31 \n(.f
3447.nr 35 1m
3448\&\h'|\n(40u'S1C\h'|\n(41u'
3449.mk ##
3450.nr 31 \n(##
3451.sp |\n(##u-1v
3452.nr 37 \n(41u
3453.in +\n(37u
3454.g+
3455.in -\n(37u
3456.mk 32
3457.if \n(32>\n(31 .nr 31 \n(32
3458.sp |\n(31u
3459.ne \n(h|u+\n(.Vu
3460.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
3461.ta \n(80u \n(81u
3462.nr 31 \n(.f
3463.nr 35 1m
3464\&\h'|\n(40u'ECMX\h'|\n(41u'
3465.mk ##
3466.nr 31 \n(##
3467.sp |\n(##u-1v
3468.nr 37 \n(41u
3469.in +\n(37u
3470.h+
3471.in -\n(37u
3472.mk 32
3473.if \n(32>\n(31 .nr 31 \n(32
3474.sp |\n(31u
3475.ne \n(i|u+\n(.Vu
3476.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
3477.ta \n(80u \n(81u
3478.nr 31 \n(.f
3479.nr 35 1m
3480\&\h'|\n(40u'EC\h'|\n(41u'
3481.mk ##
3482.nr 31 \n(##
3483.sp |\n(##u-1v
3484.nr 37 \n(41u
3485.in +\n(37u
3486.i+
3487.in -\n(37u
3488.mk 32
3489.if \n(32>\n(31 .nr 31 \n(32
3490.sp |\n(31u
3491.ne \n(j|u+\n(.Vu
3492.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
3493.ta \n(80u \n(81u
3494.nr 31 \n(.f
3495.nr 35 1m
3496\&\h'|\n(40u'YGC\h'|\n(41u'
3497.mk ##
3498.nr 31 \n(##
3499.sp |\n(##u-1v
3500.nr 37 \n(41u
3501.in +\n(37u
3502.j+
3503.in -\n(37u
3504.mk 32
3505.if \n(32>\n(31 .nr 31 \n(32
3506.sp |\n(31u
3507.ta \n(80u \n(81u
3508.nr 31 \n(.f
3509.nr 35 1m
3510\&\h'|\n(40u'FGC\h'|\n(41u'Number of Full GC Events.
3511.fc
3512.nr T. 1
3513.T# 1
3514.35
3515.rm a+
3516.rm b+
3517.rm c+
3518.rm d+
3519.rm e+
3520.rm f+
3521.rm g+
3522.rm h+
3523.rm i+
3524.rm j+
3525.TE
3526.if \n-(b.=0 .nr c. \n(.c-\n(d.-49
tbell16c34dd2009-05-04 18:28:26 -07003527
3528.LP
duke6e45e102007-12-01 00:00:00 +00003529.SS
3530\-gcold Option
tbell16c34dd2009-05-04 18:28:26 -07003531.LP
3532.LP
duke6e45e102007-12-01 00:00:00 +00003533.TS
3534.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
3535.de 35
3536.ps \n(.s
3537.vs \n(.vu
3538.in \n(.iu
3539.if \n(.u .fi
3540.if \n(.j .ad
3541.if \n(.j=0 .na
3542..
3543.nf
3544.nr #~ 0
3545.if n .nr #~ 0.6n
3546.ds #d .d
3547.if \(ts\n(.z\(ts\(ts .ds #d nl
3548.fc
3549.nr 33 \n(.s
3550.rm 80 81
3551.nr 34 \n(.lu
3552.eo
3553.am 81
3554.br
3555.di a+
3556.35
3557.ft \n(.f
3558.ll \n(34u*1u/3u
3559.if \n(.l<\n(81 .ll \n(81u
3560.in 0
3561Current permanent space capacity (KB).
3562.br
3563.di
3564.nr a| \n(dn
3565.nr a- \n(dl
3566..
3567.ec \
3568.eo
3569.am 81
3570.br
3571.di b+
3572.35
3573.ft \n(.f
3574.ll \n(34u*1u/3u
3575.if \n(.l<\n(81 .ll \n(81u
3576.in 0
3577Permanent space utilization (KB).
3578.br
3579.di
3580.nr b| \n(dn
3581.nr b- \n(dl
3582..
3583.ec \
3584.eo
3585.am 81
3586.br
3587.di c+
3588.35
3589.ft \n(.f
3590.ll \n(34u*1u/3u
3591.if \n(.l<\n(81 .ll \n(81u
3592.in 0
3593Current old space capacity (KB).
3594.br
3595.di
3596.nr c| \n(dn
3597.nr c- \n(dl
3598..
3599.ec \
3600.eo
3601.am 81
3602.br
3603.di d+
3604.35
3605.ft \n(.f
3606.ll \n(34u*1u/3u
3607.if \n(.l<\n(81 .ll \n(81u
3608.in 0
3609old space utilization (KB).
3610.br
3611.di
3612.nr d| \n(dn
3613.nr d- \n(dl
3614..
3615.ec \
3616.eo
3617.am 81
3618.br
3619.di e+
3620.35
3621.ft \n(.f
3622.ll \n(34u*1u/3u
3623.if \n(.l<\n(81 .ll \n(81u
3624.in 0
3625Number of young generation GC events.
3626.br
3627.di
3628.nr e| \n(dn
3629.nr e- \n(dl
3630..
3631.ec \
3632.eo
3633.am 81
3634.br
3635.di f+
3636.35
3637.ft \n(.f
3638.ll \n(34u*1u/3u
3639.if \n(.l<\n(81 .ll \n(81u
3640.in 0
3641Full garbage collection time.
3642.br
3643.di
3644.nr f| \n(dn
3645.nr f- \n(dl
3646..
3647.ec \
3648.eo
3649.am 81
3650.br
3651.di g+
3652.35
3653.ft \n(.f
3654.ll \n(34u*1u/3u
3655.if \n(.l<\n(81 .ll \n(81u
3656.in 0
3657Total garbage collection time.
3658.br
3659.di
3660.nr g| \n(dn
3661.nr g- \n(dl
3662..
3663.ec \
3664.35
3665.nf
3666.ll \n(34u
3667.nr 80 0
3668.nr 38 \wOld and Permanent Generation Statistics
3669.if \n(80<\n(38 .nr 80 \n(38
3670.nr 38 \w\f3Column\fP
3671.if \n(80<\n(38 .nr 80 \n(38
3672.nr 38 \wPC
3673.if \n(80<\n(38 .nr 80 \n(38
3674.nr 38 \wPU
3675.if \n(80<\n(38 .nr 80 \n(38
3676.nr 38 \wOC
3677.if \n(80<\n(38 .nr 80 \n(38
3678.nr 38 \wOU
3679.if \n(80<\n(38 .nr 80 \n(38
3680.nr 38 \wYGC
3681.if \n(80<\n(38 .nr 80 \n(38
3682.nr 38 \wFGC
3683.if \n(80<\n(38 .nr 80 \n(38
3684.nr 38 \wFGCT
3685.if \n(80<\n(38 .nr 80 \n(38
3686.nr 38 \wGCT
3687.if \n(80<\n(38 .nr 80 \n(38
3688.80
3689.rm 80
3690.nr 81 0
3691.nr 38 \w\f3Description\fP
3692.if \n(81<\n(38 .nr 81 \n(38
3693.nr 38 \wNumber of full GC events.
3694.if \n(81<\n(38 .nr 81 \n(38
3695.81
3696.rm 81
3697.nr 38 \n(a-
3698.if \n(81<\n(38 .nr 81 \n(38
3699.nr 38 \n(b-
3700.if \n(81<\n(38 .nr 81 \n(38
3701.nr 38 \n(c-
3702.if \n(81<\n(38 .nr 81 \n(38
3703.nr 38 \n(d-
3704.if \n(81<\n(38 .nr 81 \n(38
3705.nr 38 \n(e-
3706.if \n(81<\n(38 .nr 81 \n(38
3707.nr 38 \n(f-
3708.if \n(81<\n(38 .nr 81 \n(38
3709.nr 38 \n(g-
3710.if \n(81<\n(38 .nr 81 \n(38
3711.35
3712.nf
3713.ll \n(34u
3714.nr 38 1n
3715.nr 79 0
3716.nr 40 \n(79+(0*\n(38)
3717.nr 80 +\n(40
3718.nr 41 \n(80+(3*\n(38)
3719.nr 81 +\n(41
3720.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07003721.if t .if \n(TW>\n(.li .tm Table at line 636 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00003722.fc  
3723.nr #T 0-1
3724.nr #a 0-1
3725.eo
3726.de T#
3727.ds #d .d
3728.if \(ts\n(.z\(ts\(ts .ds #d nl
3729.mk ##
3730.nr ## -1v
3731.ls 1
3732.ls
3733..
3734.ec
3735.ta \n(80u \n(81u
3736.nr 31 \n(.f
3737.nr 35 1m
3738\&\h'|\n(40u'Old and Permanent Generation Statistics\h'|\n(41u'
3739.ta \n(80u \n(81u
3740.nr 31 \n(.f
3741.nr 35 1m
3742\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
3743.ne \n(a|u+\n(.Vu
3744.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
3745.ta \n(80u \n(81u
3746.nr 31 \n(.f
3747.nr 35 1m
3748\&\h'|\n(40u'PC\h'|\n(41u'
3749.mk ##
3750.nr 31 \n(##
3751.sp |\n(##u-1v
3752.nr 37 \n(41u
3753.in +\n(37u
3754.a+
3755.in -\n(37u
3756.mk 32
3757.if \n(32>\n(31 .nr 31 \n(32
3758.sp |\n(31u
3759.ne \n(b|u+\n(.Vu
3760.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
3761.ta \n(80u \n(81u
3762.nr 31 \n(.f
3763.nr 35 1m
3764\&\h'|\n(40u'PU\h'|\n(41u'
3765.mk ##
3766.nr 31 \n(##
3767.sp |\n(##u-1v
3768.nr 37 \n(41u
3769.in +\n(37u
3770.b+
3771.in -\n(37u
3772.mk 32
3773.if \n(32>\n(31 .nr 31 \n(32
3774.sp |\n(31u
3775.ne \n(c|u+\n(.Vu
3776.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
3777.ta \n(80u \n(81u
3778.nr 31 \n(.f
3779.nr 35 1m
3780\&\h'|\n(40u'OC\h'|\n(41u'
3781.mk ##
3782.nr 31 \n(##
3783.sp |\n(##u-1v
3784.nr 37 \n(41u
3785.in +\n(37u
3786.c+
3787.in -\n(37u
3788.mk 32
3789.if \n(32>\n(31 .nr 31 \n(32
3790.sp |\n(31u
3791.ne \n(d|u+\n(.Vu
3792.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
3793.ta \n(80u \n(81u
3794.nr 31 \n(.f
3795.nr 35 1m
3796\&\h'|\n(40u'OU\h'|\n(41u'
3797.mk ##
3798.nr 31 \n(##
3799.sp |\n(##u-1v
3800.nr 37 \n(41u
3801.in +\n(37u
3802.d+
3803.in -\n(37u
3804.mk 32
3805.if \n(32>\n(31 .nr 31 \n(32
3806.sp |\n(31u
3807.ne \n(e|u+\n(.Vu
3808.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
3809.ta \n(80u \n(81u
3810.nr 31 \n(.f
3811.nr 35 1m
3812\&\h'|\n(40u'YGC\h'|\n(41u'
3813.mk ##
3814.nr 31 \n(##
3815.sp |\n(##u-1v
3816.nr 37 \n(41u
3817.in +\n(37u
3818.e+
3819.in -\n(37u
3820.mk 32
3821.if \n(32>\n(31 .nr 31 \n(32
3822.sp |\n(31u
3823.ta \n(80u \n(81u
3824.nr 31 \n(.f
3825.nr 35 1m
3826\&\h'|\n(40u'FGC\h'|\n(41u'Number of full GC events.
3827.ne \n(f|u+\n(.Vu
3828.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
3829.ta \n(80u \n(81u
3830.nr 31 \n(.f
3831.nr 35 1m
3832\&\h'|\n(40u'FGCT\h'|\n(41u'
3833.mk ##
3834.nr 31 \n(##
3835.sp |\n(##u-1v
3836.nr 37 \n(41u
3837.in +\n(37u
3838.f+
3839.in -\n(37u
3840.mk 32
3841.if \n(32>\n(31 .nr 31 \n(32
3842.sp |\n(31u
3843.ne \n(g|u+\n(.Vu
3844.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
3845.ta \n(80u \n(81u
3846.nr 31 \n(.f
3847.nr 35 1m
3848\&\h'|\n(40u'GCT\h'|\n(41u'
3849.mk ##
3850.nr 31 \n(##
3851.sp |\n(##u-1v
3852.nr 37 \n(41u
3853.in +\n(37u
3854.g+
3855.in -\n(37u
3856.mk 32
3857.if \n(32>\n(31 .nr 31 \n(32
3858.sp |\n(31u
3859.fc
3860.nr T. 1
3861.T# 1
3862.35
3863.rm a+
3864.rm b+
3865.rm c+
3866.rm d+
3867.rm e+
3868.rm f+
3869.rm g+
3870.TE
3871.if \n-(b.=0 .nr c. \n(.c-\n(d.-35
tbell16c34dd2009-05-04 18:28:26 -07003872
3873.LP
duke6e45e102007-12-01 00:00:00 +00003874.SS
3875\-gcoldcapacity Option
tbell16c34dd2009-05-04 18:28:26 -07003876.LP
3877.LP
duke6e45e102007-12-01 00:00:00 +00003878.TS
3879.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
3880.de 35
3881.ps \n(.s
3882.vs \n(.vu
3883.in \n(.iu
3884.if \n(.u .fi
3885.if \n(.j .ad
3886.if \n(.j=0 .na
3887..
3888.nf
3889.nr #~ 0
3890.if n .nr #~ 0.6n
3891.ds #d .d
3892.if \(ts\n(.z\(ts\(ts .ds #d nl
3893.fc
3894.nr 33 \n(.s
3895.rm 80 81
3896.nr 34 \n(.lu
3897.eo
3898.am 81
3899.br
3900.di a+
3901.35
3902.ft \n(.f
3903.ll \n(34u*1u/3u
3904.if \n(.l<\n(81 .ll \n(81u
3905.in 0
3906Minimum old generation capacity (KB).
3907.br
3908.di
3909.nr a| \n(dn
3910.nr a- \n(dl
3911..
3912.ec \
3913.eo
3914.am 81
3915.br
3916.di b+
3917.35
3918.ft \n(.f
3919.ll \n(34u*1u/3u
3920.if \n(.l<\n(81 .ll \n(81u
3921.in 0
3922Maximum old generation capacity (KB).
3923.br
3924.di
3925.nr b| \n(dn
3926.nr b- \n(dl
3927..
3928.ec \
3929.eo
3930.am 81
3931.br
3932.di c+
3933.35
3934.ft \n(.f
3935.ll \n(34u*1u/3u
3936.if \n(.l<\n(81 .ll \n(81u
3937.in 0
3938Current old generation capacity (KB).
3939.br
3940.di
3941.nr c| \n(dn
3942.nr c- \n(dl
3943..
3944.ec \
3945.eo
3946.am 81
3947.br
3948.di d+
3949.35
3950.ft \n(.f
3951.ll \n(34u*1u/3u
3952.if \n(.l<\n(81 .ll \n(81u
3953.in 0
3954Current old space capacity (KB).
3955.br
3956.di
3957.nr d| \n(dn
3958.nr d- \n(dl
3959..
3960.ec \
3961.eo
3962.am 81
3963.br
3964.di e+
3965.35
3966.ft \n(.f
3967.ll \n(34u*1u/3u
3968.if \n(.l<\n(81 .ll \n(81u
3969.in 0
3970Number of young generation GC events.
3971.br
3972.di
3973.nr e| \n(dn
3974.nr e- \n(dl
3975..
3976.ec \
3977.eo
3978.am 81
3979.br
3980.di f+
3981.35
3982.ft \n(.f
3983.ll \n(34u*1u/3u
3984.if \n(.l<\n(81 .ll \n(81u
3985.in 0
3986Full garbage collection time.
3987.br
3988.di
3989.nr f| \n(dn
3990.nr f- \n(dl
3991..
3992.ec \
3993.eo
3994.am 81
3995.br
3996.di g+
3997.35
3998.ft \n(.f
3999.ll \n(34u*1u/3u
4000.if \n(.l<\n(81 .ll \n(81u
4001.in 0
4002Total garbage collection time.
4003.br
4004.di
4005.nr g| \n(dn
4006.nr g- \n(dl
4007..
4008.ec \
4009.35
4010.nf
4011.ll \n(34u
4012.nr 80 0
4013.nr 38 \wOld Generation Statistics
4014.if \n(80<\n(38 .nr 80 \n(38
4015.nr 38 \w\f3Column\fP
4016.if \n(80<\n(38 .nr 80 \n(38
4017.nr 38 \wOGCMN
4018.if \n(80<\n(38 .nr 80 \n(38
4019.nr 38 \wOGCMX
4020.if \n(80<\n(38 .nr 80 \n(38
4021.nr 38 \wOGC
4022.if \n(80<\n(38 .nr 80 \n(38
4023.nr 38 \wOC
4024.if \n(80<\n(38 .nr 80 \n(38
4025.nr 38 \wYGC
4026.if \n(80<\n(38 .nr 80 \n(38
4027.nr 38 \wFGC
4028.if \n(80<\n(38 .nr 80 \n(38
4029.nr 38 \wFGCT
4030.if \n(80<\n(38 .nr 80 \n(38
4031.nr 38 \wGCT
4032.if \n(80<\n(38 .nr 80 \n(38
4033.80
4034.rm 80
4035.nr 81 0
4036.nr 38 \w\f3Description\fP
4037.if \n(81<\n(38 .nr 81 \n(38
4038.nr 38 \wNumber of full GC events.
4039.if \n(81<\n(38 .nr 81 \n(38
4040.81
4041.rm 81
4042.nr 38 \n(a-
4043.if \n(81<\n(38 .nr 81 \n(38
4044.nr 38 \n(b-
4045.if \n(81<\n(38 .nr 81 \n(38
4046.nr 38 \n(c-
4047.if \n(81<\n(38 .nr 81 \n(38
4048.nr 38 \n(d-
4049.if \n(81<\n(38 .nr 81 \n(38
4050.nr 38 \n(e-
4051.if \n(81<\n(38 .nr 81 \n(38
4052.nr 38 \n(f-
4053.if \n(81<\n(38 .nr 81 \n(38
4054.nr 38 \n(g-
4055.if \n(81<\n(38 .nr 81 \n(38
4056.35
4057.nf
4058.ll \n(34u
4059.nr 38 1n
4060.nr 79 0
4061.nr 40 \n(79+(0*\n(38)
4062.nr 80 +\n(40
4063.nr 41 \n(80+(3*\n(38)
4064.nr 81 +\n(41
4065.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07004066.if t .if \n(TW>\n(.li .tm Table at line 678 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00004067.fc  
4068.nr #T 0-1
4069.nr #a 0-1
4070.eo
4071.de T#
4072.ds #d .d
4073.if \(ts\n(.z\(ts\(ts .ds #d nl
4074.mk ##
4075.nr ## -1v
4076.ls 1
4077.ls
4078..
4079.ec
4080.ta \n(80u \n(81u
4081.nr 31 \n(.f
4082.nr 35 1m
4083\&\h'|\n(40u'Old Generation Statistics\h'|\n(41u'
4084.ta \n(80u \n(81u
4085.nr 31 \n(.f
4086.nr 35 1m
4087\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
4088.ne \n(a|u+\n(.Vu
4089.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
4090.ta \n(80u \n(81u
4091.nr 31 \n(.f
4092.nr 35 1m
4093\&\h'|\n(40u'OGCMN\h'|\n(41u'
4094.mk ##
4095.nr 31 \n(##
4096.sp |\n(##u-1v
4097.nr 37 \n(41u
4098.in +\n(37u
4099.a+
4100.in -\n(37u
4101.mk 32
4102.if \n(32>\n(31 .nr 31 \n(32
4103.sp |\n(31u
4104.ne \n(b|u+\n(.Vu
4105.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
4106.ta \n(80u \n(81u
4107.nr 31 \n(.f
4108.nr 35 1m
4109\&\h'|\n(40u'OGCMX\h'|\n(41u'
4110.mk ##
4111.nr 31 \n(##
4112.sp |\n(##u-1v
4113.nr 37 \n(41u
4114.in +\n(37u
4115.b+
4116.in -\n(37u
4117.mk 32
4118.if \n(32>\n(31 .nr 31 \n(32
4119.sp |\n(31u
4120.ne \n(c|u+\n(.Vu
4121.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
4122.ta \n(80u \n(81u
4123.nr 31 \n(.f
4124.nr 35 1m
4125\&\h'|\n(40u'OGC\h'|\n(41u'
4126.mk ##
4127.nr 31 \n(##
4128.sp |\n(##u-1v
4129.nr 37 \n(41u
4130.in +\n(37u
4131.c+
4132.in -\n(37u
4133.mk 32
4134.if \n(32>\n(31 .nr 31 \n(32
4135.sp |\n(31u
4136.ne \n(d|u+\n(.Vu
4137.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
4138.ta \n(80u \n(81u
4139.nr 31 \n(.f
4140.nr 35 1m
4141\&\h'|\n(40u'OC\h'|\n(41u'
4142.mk ##
4143.nr 31 \n(##
4144.sp |\n(##u-1v
4145.nr 37 \n(41u
4146.in +\n(37u
4147.d+
4148.in -\n(37u
4149.mk 32
4150.if \n(32>\n(31 .nr 31 \n(32
4151.sp |\n(31u
4152.ne \n(e|u+\n(.Vu
4153.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
4154.ta \n(80u \n(81u
4155.nr 31 \n(.f
4156.nr 35 1m
4157\&\h'|\n(40u'YGC\h'|\n(41u'
4158.mk ##
4159.nr 31 \n(##
4160.sp |\n(##u-1v
4161.nr 37 \n(41u
4162.in +\n(37u
4163.e+
4164.in -\n(37u
4165.mk 32
4166.if \n(32>\n(31 .nr 31 \n(32
4167.sp |\n(31u
4168.ta \n(80u \n(81u
4169.nr 31 \n(.f
4170.nr 35 1m
4171\&\h'|\n(40u'FGC\h'|\n(41u'Number of full GC events.
4172.ne \n(f|u+\n(.Vu
4173.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
4174.ta \n(80u \n(81u
4175.nr 31 \n(.f
4176.nr 35 1m
4177\&\h'|\n(40u'FGCT\h'|\n(41u'
4178.mk ##
4179.nr 31 \n(##
4180.sp |\n(##u-1v
4181.nr 37 \n(41u
4182.in +\n(37u
4183.f+
4184.in -\n(37u
4185.mk 32
4186.if \n(32>\n(31 .nr 31 \n(32
4187.sp |\n(31u
4188.ne \n(g|u+\n(.Vu
4189.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
4190.ta \n(80u \n(81u
4191.nr 31 \n(.f
4192.nr 35 1m
4193\&\h'|\n(40u'GCT\h'|\n(41u'
4194.mk ##
4195.nr 31 \n(##
4196.sp |\n(##u-1v
4197.nr 37 \n(41u
4198.in +\n(37u
4199.g+
4200.in -\n(37u
4201.mk 32
4202.if \n(32>\n(31 .nr 31 \n(32
4203.sp |\n(31u
4204.fc
4205.nr T. 1
4206.T# 1
4207.35
4208.rm a+
4209.rm b+
4210.rm c+
4211.rm d+
4212.rm e+
4213.rm f+
4214.rm g+
4215.TE
4216.if \n-(b.=0 .nr c. \n(.c-\n(d.-35
tbell16c34dd2009-05-04 18:28:26 -07004217
4218.LP
duke6e45e102007-12-01 00:00:00 +00004219.SS
4220\-gcpermcapacity Option
tbell16c34dd2009-05-04 18:28:26 -07004221.LP
4222.LP
duke6e45e102007-12-01 00:00:00 +00004223.TS
4224.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
4225.de 35
4226.ps \n(.s
4227.vs \n(.vu
4228.in \n(.iu
4229.if \n(.u .fi
4230.if \n(.j .ad
4231.if \n(.j=0 .na
4232..
4233.nf
4234.nr #~ 0
4235.if n .nr #~ 0.6n
4236.ds #d .d
4237.if \(ts\n(.z\(ts\(ts .ds #d nl
4238.fc
4239.nr 33 \n(.s
4240.rm 80 81
4241.nr 34 \n(.lu
4242.eo
4243.am 81
4244.br
4245.di a+
4246.35
4247.ft \n(.f
4248.ll \n(34u*1u/3u
4249.if \n(.l<\n(81 .ll \n(81u
4250.in 0
4251Minimum permanent generation capacity (KB).
4252.br
4253.di
4254.nr a| \n(dn
4255.nr a- \n(dl
4256..
4257.ec \
4258.eo
4259.am 81
4260.br
4261.di b+
4262.35
4263.ft \n(.f
4264.ll \n(34u*1u/3u
4265.if \n(.l<\n(81 .ll \n(81u
4266.in 0
4267Maximum permanent generation capacity (KB).
4268.br
4269.di
4270.nr b| \n(dn
4271.nr b- \n(dl
4272..
4273.ec \
4274.eo
4275.am 81
4276.br
4277.di c+
4278.35
4279.ft \n(.f
4280.ll \n(34u*1u/3u
4281.if \n(.l<\n(81 .ll \n(81u
4282.in 0
4283Current permanent generation capacity (KB).
4284.br
4285.di
4286.nr c| \n(dn
4287.nr c- \n(dl
4288..
4289.ec \
4290.eo
4291.am 81
4292.br
4293.di d+
4294.35
4295.ft \n(.f
4296.ll \n(34u*1u/3u
4297.if \n(.l<\n(81 .ll \n(81u
4298.in 0
4299Current permanent space capacity (KB).
4300.br
4301.di
4302.nr d| \n(dn
4303.nr d- \n(dl
4304..
4305.ec \
4306.eo
4307.am 81
4308.br
4309.di e+
4310.35
4311.ft \n(.f
4312.ll \n(34u*1u/3u
4313.if \n(.l<\n(81 .ll \n(81u
4314.in 0
4315Number of young generation GC events.
4316.br
4317.di
4318.nr e| \n(dn
4319.nr e- \n(dl
4320..
4321.ec \
4322.eo
4323.am 81
4324.br
4325.di f+
4326.35
4327.ft \n(.f
4328.ll \n(34u*1u/3u
4329.if \n(.l<\n(81 .ll \n(81u
4330.in 0
4331Full garbage collection time.
4332.br
4333.di
4334.nr f| \n(dn
4335.nr f- \n(dl
4336..
4337.ec \
4338.eo
4339.am 81
4340.br
4341.di g+
4342.35
4343.ft \n(.f
4344.ll \n(34u*1u/3u
4345.if \n(.l<\n(81 .ll \n(81u
4346.in 0
4347Total garbage collection time.
4348.br
4349.di
4350.nr g| \n(dn
4351.nr g- \n(dl
4352..
4353.ec \
4354.35
4355.nf
4356.ll \n(34u
4357.nr 80 0
4358.nr 38 \wPermanent Generation Statistics
4359.if \n(80<\n(38 .nr 80 \n(38
4360.nr 38 \w\f3Column\fP
4361.if \n(80<\n(38 .nr 80 \n(38
4362.nr 38 \wPGCMN
4363.if \n(80<\n(38 .nr 80 \n(38
4364.nr 38 \wPGCMX
4365.if \n(80<\n(38 .nr 80 \n(38
4366.nr 38 \wPGC
4367.if \n(80<\n(38 .nr 80 \n(38
4368.nr 38 \wPC
4369.if \n(80<\n(38 .nr 80 \n(38
4370.nr 38 \wYGC
4371.if \n(80<\n(38 .nr 80 \n(38
4372.nr 38 \wFGC
4373.if \n(80<\n(38 .nr 80 \n(38
4374.nr 38 \wFGCT
4375.if \n(80<\n(38 .nr 80 \n(38
4376.nr 38 \wGCT
4377.if \n(80<\n(38 .nr 80 \n(38
4378.80
4379.rm 80
4380.nr 81 0
4381.nr 38 \w\f3Description\fP
4382.if \n(81<\n(38 .nr 81 \n(38
4383.nr 38 \wNumber of full GC events.
4384.if \n(81<\n(38 .nr 81 \n(38
4385.81
4386.rm 81
4387.nr 38 \n(a-
4388.if \n(81<\n(38 .nr 81 \n(38
4389.nr 38 \n(b-
4390.if \n(81<\n(38 .nr 81 \n(38
4391.nr 38 \n(c-
4392.if \n(81<\n(38 .nr 81 \n(38
4393.nr 38 \n(d-
4394.if \n(81<\n(38 .nr 81 \n(38
4395.nr 38 \n(e-
4396.if \n(81<\n(38 .nr 81 \n(38
4397.nr 38 \n(f-
4398.if \n(81<\n(38 .nr 81 \n(38
4399.nr 38 \n(g-
4400.if \n(81<\n(38 .nr 81 \n(38
4401.35
4402.nf
4403.ll \n(34u
4404.nr 38 1n
4405.nr 79 0
4406.nr 40 \n(79+(0*\n(38)
4407.nr 80 +\n(40
4408.nr 41 \n(80+(3*\n(38)
4409.nr 81 +\n(41
4410.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07004411.if t .if \n(TW>\n(.li .tm Table at line 720 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00004412.fc  
4413.nr #T 0-1
4414.nr #a 0-1
4415.eo
4416.de T#
4417.ds #d .d
4418.if \(ts\n(.z\(ts\(ts .ds #d nl
4419.mk ##
4420.nr ## -1v
4421.ls 1
4422.ls
4423..
4424.ec
4425.ta \n(80u \n(81u
4426.nr 31 \n(.f
4427.nr 35 1m
4428\&\h'|\n(40u'Permanent Generation Statistics\h'|\n(41u'
4429.ta \n(80u \n(81u
4430.nr 31 \n(.f
4431.nr 35 1m
4432\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
4433.ne \n(a|u+\n(.Vu
4434.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
4435.ta \n(80u \n(81u
4436.nr 31 \n(.f
4437.nr 35 1m
4438\&\h'|\n(40u'PGCMN\h'|\n(41u'
4439.mk ##
4440.nr 31 \n(##
4441.sp |\n(##u-1v
4442.nr 37 \n(41u
4443.in +\n(37u
4444.a+
4445.in -\n(37u
4446.mk 32
4447.if \n(32>\n(31 .nr 31 \n(32
4448.sp |\n(31u
4449.ne \n(b|u+\n(.Vu
4450.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
4451.ta \n(80u \n(81u
4452.nr 31 \n(.f
4453.nr 35 1m
4454\&\h'|\n(40u'PGCMX\h'|\n(41u'
4455.mk ##
4456.nr 31 \n(##
4457.sp |\n(##u-1v
4458.nr 37 \n(41u
4459.in +\n(37u
4460.b+
4461.in -\n(37u
4462.mk 32
4463.if \n(32>\n(31 .nr 31 \n(32
4464.sp |\n(31u
4465.ne \n(c|u+\n(.Vu
4466.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
4467.ta \n(80u \n(81u
4468.nr 31 \n(.f
4469.nr 35 1m
4470\&\h'|\n(40u'PGC\h'|\n(41u'
4471.mk ##
4472.nr 31 \n(##
4473.sp |\n(##u-1v
4474.nr 37 \n(41u
4475.in +\n(37u
4476.c+
4477.in -\n(37u
4478.mk 32
4479.if \n(32>\n(31 .nr 31 \n(32
4480.sp |\n(31u
4481.ne \n(d|u+\n(.Vu
4482.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
4483.ta \n(80u \n(81u
4484.nr 31 \n(.f
4485.nr 35 1m
4486\&\h'|\n(40u'PC\h'|\n(41u'
4487.mk ##
4488.nr 31 \n(##
4489.sp |\n(##u-1v
4490.nr 37 \n(41u
4491.in +\n(37u
4492.d+
4493.in -\n(37u
4494.mk 32
4495.if \n(32>\n(31 .nr 31 \n(32
4496.sp |\n(31u
4497.ne \n(e|u+\n(.Vu
4498.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
4499.ta \n(80u \n(81u
4500.nr 31 \n(.f
4501.nr 35 1m
4502\&\h'|\n(40u'YGC\h'|\n(41u'
4503.mk ##
4504.nr 31 \n(##
4505.sp |\n(##u-1v
4506.nr 37 \n(41u
4507.in +\n(37u
4508.e+
4509.in -\n(37u
4510.mk 32
4511.if \n(32>\n(31 .nr 31 \n(32
4512.sp |\n(31u
4513.ta \n(80u \n(81u
4514.nr 31 \n(.f
4515.nr 35 1m
4516\&\h'|\n(40u'FGC\h'|\n(41u'Number of full GC events.
4517.ne \n(f|u+\n(.Vu
4518.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
4519.ta \n(80u \n(81u
4520.nr 31 \n(.f
4521.nr 35 1m
4522\&\h'|\n(40u'FGCT\h'|\n(41u'
4523.mk ##
4524.nr 31 \n(##
4525.sp |\n(##u-1v
4526.nr 37 \n(41u
4527.in +\n(37u
4528.f+
4529.in -\n(37u
4530.mk 32
4531.if \n(32>\n(31 .nr 31 \n(32
4532.sp |\n(31u
4533.ne \n(g|u+\n(.Vu
4534.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
4535.ta \n(80u \n(81u
4536.nr 31 \n(.f
4537.nr 35 1m
4538\&\h'|\n(40u'GCT\h'|\n(41u'
4539.mk ##
4540.nr 31 \n(##
4541.sp |\n(##u-1v
4542.nr 37 \n(41u
4543.in +\n(37u
4544.g+
4545.in -\n(37u
4546.mk 32
4547.if \n(32>\n(31 .nr 31 \n(32
4548.sp |\n(31u
4549.fc
4550.nr T. 1
4551.T# 1
4552.35
4553.rm a+
4554.rm b+
4555.rm c+
4556.rm d+
4557.rm e+
4558.rm f+
4559.rm g+
4560.TE
4561.if \n-(b.=0 .nr c. \n(.c-\n(d.-35
tbell16c34dd2009-05-04 18:28:26 -07004562
4563.LP
duke6e45e102007-12-01 00:00:00 +00004564.SS
tbell16c34dd2009-05-04 18:28:26 -07004565\-gcutil Option
4566.LP
4567.LP
duke6e45e102007-12-01 00:00:00 +00004568.TS
4569.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
4570.de 35
4571.ps \n(.s
4572.vs \n(.vu
4573.in \n(.iu
4574.if \n(.u .fi
4575.if \n(.j .ad
4576.if \n(.j=0 .na
4577..
4578.nf
4579.nr #~ 0
4580.if n .nr #~ 0.6n
4581.ds #d .d
4582.if \(ts\n(.z\(ts\(ts .ds #d nl
4583.fc
4584.nr 33 \n(.s
4585.rm 80 81
4586.nr 34 \n(.lu
4587.eo
4588.am 81
4589.br
4590.di a+
4591.35
4592.ft \n(.f
4593.ll \n(34u*1u/3u
4594.if \n(.l<\n(81 .ll \n(81u
4595.in 0
4596Survivor space 0 utilization as a percentage of the space's current capacity.
4597.br
4598.di
4599.nr a| \n(dn
4600.nr a- \n(dl
4601..
4602.ec \
4603.eo
4604.am 81
4605.br
4606.di b+
4607.35
4608.ft \n(.f
4609.ll \n(34u*1u/3u
4610.if \n(.l<\n(81 .ll \n(81u
4611.in 0
4612Survivor space 1 utilization as a percentage of the space's current capacity.
4613.br
4614.di
4615.nr b| \n(dn
4616.nr b- \n(dl
4617..
4618.ec \
4619.eo
4620.am 81
4621.br
4622.di c+
4623.35
4624.ft \n(.f
4625.ll \n(34u*1u/3u
4626.if \n(.l<\n(81 .ll \n(81u
4627.in 0
4628Eden space utilization as a percentage of the space's current capacity.
4629.br
4630.di
4631.nr c| \n(dn
4632.nr c- \n(dl
4633..
4634.ec \
4635.eo
4636.am 81
4637.br
4638.di d+
4639.35
4640.ft \n(.f
4641.ll \n(34u*1u/3u
4642.if \n(.l<\n(81 .ll \n(81u
4643.in 0
4644Old space utilization as a percentage of the space's current capacity.
4645.br
4646.di
4647.nr d| \n(dn
4648.nr d- \n(dl
4649..
4650.ec \
4651.eo
4652.am 81
4653.br
4654.di e+
4655.35
4656.ft \n(.f
4657.ll \n(34u*1u/3u
4658.if \n(.l<\n(81 .ll \n(81u
4659.in 0
4660Permanent space utilization as a percentage of the space's current capacity.
4661.br
4662.di
4663.nr e| \n(dn
4664.nr e- \n(dl
4665..
4666.ec \
4667.eo
4668.am 81
4669.br
4670.di f+
4671.35
4672.ft \n(.f
4673.ll \n(34u*1u/3u
4674.if \n(.l<\n(81 .ll \n(81u
4675.in 0
4676Number of young generation GC events.
4677.br
4678.di
4679.nr f| \n(dn
4680.nr f- \n(dl
4681..
4682.ec \
4683.eo
4684.am 81
4685.br
4686.di g+
4687.35
4688.ft \n(.f
4689.ll \n(34u*1u/3u
4690.if \n(.l<\n(81 .ll \n(81u
4691.in 0
4692Young generation garbage collection time.
4693.br
4694.di
4695.nr g| \n(dn
4696.nr g- \n(dl
4697..
4698.ec \
4699.eo
4700.am 81
4701.br
4702.di h+
4703.35
4704.ft \n(.f
4705.ll \n(34u*1u/3u
4706.if \n(.l<\n(81 .ll \n(81u
4707.in 0
4708Full garbage collection time.
4709.br
4710.di
4711.nr h| \n(dn
4712.nr h- \n(dl
4713..
4714.ec \
4715.eo
4716.am 81
4717.br
4718.di i+
4719.35
4720.ft \n(.f
4721.ll \n(34u*1u/3u
4722.if \n(.l<\n(81 .ll \n(81u
4723.in 0
4724Total garbage collection time.
4725.br
4726.di
4727.nr i| \n(dn
4728.nr i- \n(dl
4729..
4730.ec \
4731.35
4732.nf
4733.ll \n(34u
4734.nr 80 0
4735.nr 38 \wSummary of Garbage Collection Statistics
4736.if \n(80<\n(38 .nr 80 \n(38
4737.nr 38 \w\f3Column\fP
4738.if \n(80<\n(38 .nr 80 \n(38
4739.nr 38 \wS0
4740.if \n(80<\n(38 .nr 80 \n(38
4741.nr 38 \wS1
4742.if \n(80<\n(38 .nr 80 \n(38
4743.nr 38 \wE
4744.if \n(80<\n(38 .nr 80 \n(38
4745.nr 38 \wO
4746.if \n(80<\n(38 .nr 80 \n(38
4747.nr 38 \wP
4748.if \n(80<\n(38 .nr 80 \n(38
4749.nr 38 \wYGC
4750.if \n(80<\n(38 .nr 80 \n(38
4751.nr 38 \wYGCT
4752.if \n(80<\n(38 .nr 80 \n(38
4753.nr 38 \wFGC
4754.if \n(80<\n(38 .nr 80 \n(38
4755.nr 38 \wFGCT
4756.if \n(80<\n(38 .nr 80 \n(38
4757.nr 38 \wGCT
4758.if \n(80<\n(38 .nr 80 \n(38
4759.80
4760.rm 80
4761.nr 81 0
4762.nr 38 \w\f3Description\fP
4763.if \n(81<\n(38 .nr 81 \n(38
4764.nr 38 \wNumber of full GC events.
4765.if \n(81<\n(38 .nr 81 \n(38
4766.81
4767.rm 81
4768.nr 38 \n(a-
4769.if \n(81<\n(38 .nr 81 \n(38
4770.nr 38 \n(b-
4771.if \n(81<\n(38 .nr 81 \n(38
4772.nr 38 \n(c-
4773.if \n(81<\n(38 .nr 81 \n(38
4774.nr 38 \n(d-
4775.if \n(81<\n(38 .nr 81 \n(38
4776.nr 38 \n(e-
4777.if \n(81<\n(38 .nr 81 \n(38
4778.nr 38 \n(f-
4779.if \n(81<\n(38 .nr 81 \n(38
4780.nr 38 \n(g-
4781.if \n(81<\n(38 .nr 81 \n(38
4782.nr 38 \n(h-
4783.if \n(81<\n(38 .nr 81 \n(38
4784.nr 38 \n(i-
4785.if \n(81<\n(38 .nr 81 \n(38
4786.35
4787.nf
4788.ll \n(34u
4789.nr 38 1n
4790.nr 79 0
4791.nr 40 \n(79+(0*\n(38)
4792.nr 80 +\n(40
4793.nr 41 \n(80+(3*\n(38)
4794.nr 81 +\n(41
4795.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07004796.if t .if \n(TW>\n(.li .tm Table at line 770 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00004797.fc  
4798.nr #T 0-1
4799.nr #a 0-1
4800.eo
4801.de T#
4802.ds #d .d
4803.if \(ts\n(.z\(ts\(ts .ds #d nl
4804.mk ##
4805.nr ## -1v
4806.ls 1
4807.ls
4808..
4809.ec
4810.ta \n(80u \n(81u
4811.nr 31 \n(.f
4812.nr 35 1m
4813\&\h'|\n(40u'Summary of Garbage Collection Statistics\h'|\n(41u'
4814.ta \n(80u \n(81u
4815.nr 31 \n(.f
4816.nr 35 1m
4817\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
4818.ne \n(a|u+\n(.Vu
4819.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
4820.ta \n(80u \n(81u
4821.nr 31 \n(.f
4822.nr 35 1m
4823\&\h'|\n(40u'S0\h'|\n(41u'
4824.mk ##
4825.nr 31 \n(##
4826.sp |\n(##u-1v
4827.nr 37 \n(41u
4828.in +\n(37u
4829.a+
4830.in -\n(37u
4831.mk 32
4832.if \n(32>\n(31 .nr 31 \n(32
4833.sp |\n(31u
4834.ne \n(b|u+\n(.Vu
4835.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
4836.ta \n(80u \n(81u
4837.nr 31 \n(.f
4838.nr 35 1m
4839\&\h'|\n(40u'S1\h'|\n(41u'
4840.mk ##
4841.nr 31 \n(##
4842.sp |\n(##u-1v
4843.nr 37 \n(41u
4844.in +\n(37u
4845.b+
4846.in -\n(37u
4847.mk 32
4848.if \n(32>\n(31 .nr 31 \n(32
4849.sp |\n(31u
4850.ne \n(c|u+\n(.Vu
4851.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
4852.ta \n(80u \n(81u
4853.nr 31 \n(.f
4854.nr 35 1m
4855\&\h'|\n(40u'E\h'|\n(41u'
4856.mk ##
4857.nr 31 \n(##
4858.sp |\n(##u-1v
4859.nr 37 \n(41u
4860.in +\n(37u
4861.c+
4862.in -\n(37u
4863.mk 32
4864.if \n(32>\n(31 .nr 31 \n(32
4865.sp |\n(31u
4866.ne \n(d|u+\n(.Vu
4867.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
4868.ta \n(80u \n(81u
4869.nr 31 \n(.f
4870.nr 35 1m
4871\&\h'|\n(40u'O\h'|\n(41u'
4872.mk ##
4873.nr 31 \n(##
4874.sp |\n(##u-1v
4875.nr 37 \n(41u
4876.in +\n(37u
4877.d+
4878.in -\n(37u
4879.mk 32
4880.if \n(32>\n(31 .nr 31 \n(32
4881.sp |\n(31u
4882.ne \n(e|u+\n(.Vu
4883.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
4884.ta \n(80u \n(81u
4885.nr 31 \n(.f
4886.nr 35 1m
4887\&\h'|\n(40u'P\h'|\n(41u'
4888.mk ##
4889.nr 31 \n(##
4890.sp |\n(##u-1v
4891.nr 37 \n(41u
4892.in +\n(37u
4893.e+
4894.in -\n(37u
4895.mk 32
4896.if \n(32>\n(31 .nr 31 \n(32
4897.sp |\n(31u
4898.ne \n(f|u+\n(.Vu
4899.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
4900.ta \n(80u \n(81u
4901.nr 31 \n(.f
4902.nr 35 1m
4903\&\h'|\n(40u'YGC\h'|\n(41u'
4904.mk ##
4905.nr 31 \n(##
4906.sp |\n(##u-1v
4907.nr 37 \n(41u
4908.in +\n(37u
4909.f+
4910.in -\n(37u
4911.mk 32
4912.if \n(32>\n(31 .nr 31 \n(32
4913.sp |\n(31u
4914.ne \n(g|u+\n(.Vu
4915.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
4916.ta \n(80u \n(81u
4917.nr 31 \n(.f
4918.nr 35 1m
4919\&\h'|\n(40u'YGCT\h'|\n(41u'
4920.mk ##
4921.nr 31 \n(##
4922.sp |\n(##u-1v
4923.nr 37 \n(41u
4924.in +\n(37u
4925.g+
4926.in -\n(37u
4927.mk 32
4928.if \n(32>\n(31 .nr 31 \n(32
4929.sp |\n(31u
4930.ta \n(80u \n(81u
4931.nr 31 \n(.f
4932.nr 35 1m
4933\&\h'|\n(40u'FGC\h'|\n(41u'Number of full GC events.
4934.ne \n(h|u+\n(.Vu
4935.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
4936.ta \n(80u \n(81u
4937.nr 31 \n(.f
4938.nr 35 1m
4939\&\h'|\n(40u'FGCT\h'|\n(41u'
4940.mk ##
4941.nr 31 \n(##
4942.sp |\n(##u-1v
4943.nr 37 \n(41u
4944.in +\n(37u
4945.h+
4946.in -\n(37u
4947.mk 32
4948.if \n(32>\n(31 .nr 31 \n(32
4949.sp |\n(31u
4950.ne \n(i|u+\n(.Vu
4951.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
4952.ta \n(80u \n(81u
4953.nr 31 \n(.f
4954.nr 35 1m
4955\&\h'|\n(40u'GCT\h'|\n(41u'
4956.mk ##
4957.nr 31 \n(##
4958.sp |\n(##u-1v
4959.nr 37 \n(41u
4960.in +\n(37u
4961.i+
4962.in -\n(37u
4963.mk 32
4964.if \n(32>\n(31 .nr 31 \n(32
4965.sp |\n(31u
4966.fc
4967.nr T. 1
4968.T# 1
4969.35
4970.rm a+
4971.rm b+
4972.rm c+
4973.rm d+
4974.rm e+
4975.rm f+
4976.rm g+
4977.rm h+
4978.rm i+
4979.TE
4980.if \n-(b.=0 .nr c. \n(.c-\n(d.-43
tbell16c34dd2009-05-04 18:28:26 -07004981
4982.LP
duke6e45e102007-12-01 00:00:00 +00004983.SS
4984\-printcompilation Option
tbell16c34dd2009-05-04 18:28:26 -07004985.LP
4986.LP
duke6e45e102007-12-01 00:00:00 +00004987.TS
4988.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
4989.de 35
4990.ps \n(.s
4991.vs \n(.vu
4992.in \n(.iu
4993.if \n(.u .fi
4994.if \n(.j .ad
4995.if \n(.j=0 .na
4996..
4997.nf
4998.nr #~ 0
4999.if n .nr #~ 0.6n
5000.ds #d .d
5001.if \(ts\n(.z\(ts\(ts .ds #d nl
5002.fc
5003.nr 33 \n(.s
5004.rm 80 81
5005.nr 34 \n(.lu
5006.eo
5007.am 81
5008.br
5009.di a+
5010.35
5011.ft \n(.f
5012.ll \n(34u*1u/3u
5013.if \n(.l<\n(81 .ll \n(81u
5014.in 0
5015Number of compilation tasks performed.
5016.br
5017.di
5018.nr a| \n(dn
5019.nr a- \n(dl
5020..
5021.ec \
5022.eo
5023.am 81
5024.br
5025.di b+
5026.35
5027.ft \n(.f
5028.ll \n(34u*1u/3u
5029.if \n(.l<\n(81 .ll \n(81u
5030.in 0
5031Number of bytes of bytecode for the method.
5032.br
5033.di
5034.nr b| \n(dn
5035.nr b- \n(dl
5036..
5037.ec \
5038.eo
5039.am 81
5040.br
5041.di c+
5042.35
5043.ft \n(.f
5044.ll \n(34u*1u/3u
5045.if \n(.l<\n(81 .ll \n(81u
5046.in 0
5047Class name and method name identifying the compiled method. Class name uses "/" instead of "." as namespace separator. Method name is the method within the given class. The format for these two fields is consistent with the HotSpot \- \f3XX:+PrintComplation\fP option.
5048.br
5049.di
5050.nr c| \n(dn
5051.nr c- \n(dl
5052..
5053.ec \
5054.35
5055.nf
5056.ll \n(34u
5057.nr 80 0
5058.nr 38 \wHotSpot Compiler Method Statistics
5059.if \n(80<\n(38 .nr 80 \n(38
5060.nr 38 \w\f3Column\fP
5061.if \n(80<\n(38 .nr 80 \n(38
5062.nr 38 \wCompiled
5063.if \n(80<\n(38 .nr 80 \n(38
5064.nr 38 \wSize
5065.if \n(80<\n(38 .nr 80 \n(38
5066.nr 38 \wType
5067.if \n(80<\n(38 .nr 80 \n(38
5068.nr 38 \wMethod
5069.if \n(80<\n(38 .nr 80 \n(38
5070.80
5071.rm 80
5072.nr 81 0
5073.nr 38 \w\f3Description\fP
5074.if \n(81<\n(38 .nr 81 \n(38
5075.nr 38 \wCompilation type.
5076.if \n(81<\n(38 .nr 81 \n(38
5077.81
5078.rm 81
5079.nr 38 \n(a-
5080.if \n(81<\n(38 .nr 81 \n(38
5081.nr 38 \n(b-
5082.if \n(81<\n(38 .nr 81 \n(38
5083.nr 38 \n(c-
5084.if \n(81<\n(38 .nr 81 \n(38
5085.35
5086.nf
5087.ll \n(34u
5088.nr 38 1n
5089.nr 79 0
5090.nr 40 \n(79+(0*\n(38)
5091.nr 80 +\n(40
5092.nr 41 \n(80+(3*\n(38)
5093.nr 81 +\n(41
5094.nr TW \n(81
tbell16c34dd2009-05-04 18:28:26 -07005095.if t .if \n(TW>\n(.li .tm Table at line 796 file Input is too wide - \n(TW units
duke6e45e102007-12-01 00:00:00 +00005096.fc  
5097.nr #T 0-1
5098.nr #a 0-1
5099.eo
5100.de T#
5101.ds #d .d
5102.if \(ts\n(.z\(ts\(ts .ds #d nl
5103.mk ##
5104.nr ## -1v
5105.ls 1
5106.ls
5107..
5108.ec
5109.ta \n(80u \n(81u
5110.nr 31 \n(.f
5111.nr 35 1m
5112\&\h'|\n(40u'HotSpot Compiler Method Statistics\h'|\n(41u'
5113.ta \n(80u \n(81u
5114.nr 31 \n(.f
5115.nr 35 1m
5116\&\h'|\n(40u'\f3Column\fP\h'|\n(41u'\f3Description\fP
5117.ne \n(a|u+\n(.Vu
5118.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
5119.ta \n(80u \n(81u
5120.nr 31 \n(.f
5121.nr 35 1m
5122\&\h'|\n(40u'Compiled\h'|\n(41u'
5123.mk ##
5124.nr 31 \n(##
5125.sp |\n(##u-1v
5126.nr 37 \n(41u
5127.in +\n(37u
5128.a+
5129.in -\n(37u
5130.mk 32
5131.if \n(32>\n(31 .nr 31 \n(32
5132.sp |\n(31u
5133.ne \n(b|u+\n(.Vu
5134.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
5135.ta \n(80u \n(81u
5136.nr 31 \n(.f
5137.nr 35 1m
5138\&\h'|\n(40u'Size\h'|\n(41u'
5139.mk ##
5140.nr 31 \n(##
5141.sp |\n(##u-1v
5142.nr 37 \n(41u
5143.in +\n(37u
5144.b+
5145.in -\n(37u
5146.mk 32
5147.if \n(32>\n(31 .nr 31 \n(32
5148.sp |\n(31u
5149.ta \n(80u \n(81u
5150.nr 31 \n(.f
5151.nr 35 1m
5152\&\h'|\n(40u'Type\h'|\n(41u'Compilation type.
5153.ne \n(c|u+\n(.Vu
5154.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
5155.ta \n(80u \n(81u
5156.nr 31 \n(.f
5157.nr 35 1m
5158\&\h'|\n(40u'Method\h'|\n(41u'
5159.mk ##
5160.nr 31 \n(##
5161.sp |\n(##u-1v
5162.nr 37 \n(41u
5163.in +\n(37u
5164.c+
5165.in -\n(37u
5166.mk 32
5167.if \n(32>\n(31 .nr 31 \n(32
5168.sp |\n(31u
5169.fc
5170.nr T. 1
5171.T# 1
5172.35
5173.rm a+
5174.rm b+
5175.rm c+
5176.TE
5177.if \n-(b.=0 .nr c. \n(.c-\n(d.-19
tbell16c34dd2009-05-04 18:28:26 -07005178
5179.LP
duke6e45e102007-12-01 00:00:00 +00005180.SS
tbell16c34dd2009-05-04 18:28:26 -07005181
5182.LP
duke6e45e102007-12-01 00:00:00 +00005183.SH ""
5184.LP
tbell16c34dd2009-05-04 18:28:26 -07005185.LP
duke6e45e102007-12-01 00:00:00 +00005186This section presents some examples of monitoring a local JVM with a \f2lvmid\fP of 21891.
tbell16c34dd2009-05-04 18:28:26 -07005187.LP
duke6e45e102007-12-01 00:00:00 +00005188.SS
5189Using the gcutil option
5190.LP
tbell16c34dd2009-05-04 18:28:26 -07005191.LP
duke6e45e102007-12-01 00:00:00 +00005192This example attaches to \f2lvmid\fP 21891 and takes 7 samples at 250 millisecond intervals and displays the output as specified by the \f3\-gcutil\fP option.
tbell16c34dd2009-05-04 18:28:26 -07005193.LP
duke6e45e102007-12-01 00:00:00 +00005194.nf
tbell16c34dd2009-05-04 18:28:26 -07005195\f3
5196.fl
5197\fP\f3jstat \-gcutil 21891 250 7\fP
duke6e45e102007-12-01 00:00:00 +00005198.br
5199
5200.fl
5201 S0 S1 E O P YGC YGCT FGC FGCT GCT
5202.br
5203
5204.fl
5205 12.44 0.00 27.20 9.49 96.70 78 0.176 5 0.495 0.672
5206.br
5207
5208.fl
5209 12.44 0.00 62.16 9.49 96.70 78 0.176 5 0.495 0.672
5210.br
5211
5212.fl
5213 12.44 0.00 83.97 9.49 96.70 78 0.176 5 0.495 0.672
5214.br
5215
5216.fl
5217 0.00 7.74 0.00 9.51 96.70 79 0.177 5 0.495 0.673
5218.br
5219
5220.fl
5221 0.00 7.74 23.37 9.51 96.70 79 0.177 5 0.495 0.673
5222.br
5223
5224.fl
5225 0.00 7.74 43.82 9.51 96.70 79 0.177 5 0.495 0.673
5226.br
5227
5228.fl
5229 0.00 7.74 58.11 9.51 96.71 79 0.177 5 0.495 0.673
5230.br
tbell16c34dd2009-05-04 18:28:26 -07005231
5232.fl
duke6e45e102007-12-01 00:00:00 +00005233.fi
tbell16c34dd2009-05-04 18:28:26 -07005234
5235.LP
duke6e45e102007-12-01 00:00:00 +00005236.LP
5237The output of this example shows that a young generation collection occurred between the 3rd and 4th sample. The collection took 0.001 seconds and promoted objects from the eden space (E) to the old space (O), resulting in an increase of old space utilization from 9.49% to 9.51%. Before the collection, the survivor space was 12.44% utilized, but after this collection it is only 7.74% utilized.
tbell16c34dd2009-05-04 18:28:26 -07005238.LP
duke6e45e102007-12-01 00:00:00 +00005239.SS
tbell16c34dd2009-05-04 18:28:26 -07005240Repeating the column header string
5241.LP
duke6e45e102007-12-01 00:00:00 +00005242.LP
5243This example attaches to \f2lvmid\fP 21891 and takes samples at 250 millisecond intervals and displays the output as specified by \f3\-gcutil\fP option. In addition, it uses the \f3\-h3\fP option to output the column header after every 3 lines of data.
tbell16c34dd2009-05-04 18:28:26 -07005244.LP
duke6e45e102007-12-01 00:00:00 +00005245.nf
tbell16c34dd2009-05-04 18:28:26 -07005246\f3
5247.fl
5248\fP\f3jstat \-gcnew \-h3 21891 250\fP
duke6e45e102007-12-01 00:00:00 +00005249.br
5250
5251.fl
5252 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
5253.br
5254
5255.fl
5256 64.0 64.0 0.0 31.7 31 31 32.0 512.0 178.6 249 0.203
5257.br
5258
5259.fl
5260 64.0 64.0 0.0 31.7 31 31 32.0 512.0 355.5 249 0.203
5261.br
5262
5263.fl
5264 64.0 64.0 35.4 0.0 2 31 32.0 512.0 21.9 250 0.204
5265.br
5266
5267.fl
5268 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
5269.br
5270
5271.fl
5272 64.0 64.0 35.4 0.0 2 31 32.0 512.0 245.9 250 0.204
5273.br
5274
5275.fl
5276 64.0 64.0 35.4 0.0 2 31 32.0 512.0 421.1 250 0.204
5277.br
5278
5279.fl
5280 64.0 64.0 0.0 19.0 31 31 32.0 512.0 84.4 251 0.204
5281.br
5282
5283.fl
5284 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
5285.br
5286
5287.fl
5288 64.0 64.0 0.0 19.0 31 31 32.0 512.0 306.7 251 0.204
5289.br
tbell16c34dd2009-05-04 18:28:26 -07005290
5291.fl
duke6e45e102007-12-01 00:00:00 +00005292.fi
tbell16c34dd2009-05-04 18:28:26 -07005293
5294.LP
duke6e45e102007-12-01 00:00:00 +00005295.LP
5296In addition to showing the repeating header string, this example shows that between the 2nd and 3rd samples, a young GC occurred. Its duration was 0.001 seconds. The collection found enough live data that the survivor space 0 utilization (S0U) would would have exceeded the desired survivor Size (DSS). As a result, objects were promoted to the old generation (not visible in this output), and the tenuring threshold (TT) was lowered from 31 to 2.
5297.LP
tbell16c34dd2009-05-04 18:28:26 -07005298.LP
duke6e45e102007-12-01 00:00:00 +00005299Another collection occurs between the 5th and 6th samples. This collection found very few survivors and returned the tenuring threshold to 31.
tbell16c34dd2009-05-04 18:28:26 -07005300.LP
duke6e45e102007-12-01 00:00:00 +00005301.SS
tbell16c34dd2009-05-04 18:28:26 -07005302Including a time stamp for each sample
5303.LP
duke6e45e102007-12-01 00:00:00 +00005304.LP
5305This example attaches to \f2lvmid\fP 21891 and takes 3 samples at 250 millisecond intervals. The \f3\-t\fP option is used to generate a time stamp for each sample in the first column.
tbell16c34dd2009-05-04 18:28:26 -07005306.LP
duke6e45e102007-12-01 00:00:00 +00005307.nf
tbell16c34dd2009-05-04 18:28:26 -07005308\f3
5309.fl
5310\fP\f3jstat \-gcoldcapacity \-t 21891 250 3\fP
duke6e45e102007-12-01 00:00:00 +00005311.br
5312
5313.fl
5314Timestamp OGCMN OGCMX OGC OC YGC FGC FGCT GCT
5315.br
5316
5317.fl
5318 150.1 1408.0 60544.0 11696.0 11696.0 194 80 2.874 3.799
5319.br
5320
5321.fl
5322 150.4 1408.0 60544.0 13820.0 13820.0 194 81 2.938 3.863
5323.br
5324
5325.fl
5326 150.7 1408.0 60544.0 13820.0 13820.0 194 81 2.938 3.863
5327.br
tbell16c34dd2009-05-04 18:28:26 -07005328
5329.fl
duke6e45e102007-12-01 00:00:00 +00005330.fi
tbell16c34dd2009-05-04 18:28:26 -07005331
5332.LP
duke6e45e102007-12-01 00:00:00 +00005333.LP
5334The \f2Timestamp\fP column reports the elapsed time in seconds since the start of the target JVM. In addition, the \f3\-gcoldcapacity\fP output shows the old generation capacity (OGC) and the old space capacity (OC) increasing as the heap expands to meet allocation and/or promotion demands. The old generation capacity (OGC) has grown to from 11696 KB to 13820 KB after the 81st Full GC (FGC). The maximum capacity of the generation (and space) is 60544 KB (OGCMX), so it still has room to expand.
tbell16c34dd2009-05-04 18:28:26 -07005335.LP
duke6e45e102007-12-01 00:00:00 +00005336.SS
tbell16c34dd2009-05-04 18:28:26 -07005337Monitor instrumentation for a remote JVM
5338.LP
duke6e45e102007-12-01 00:00:00 +00005339.LP
5340This example attaches to \f2lvmid\fP 40496 on the system named \f2remote.domain\fP using the \f3\-gcutil\fP option, with samples taken every second indefinitely.
tbell16c34dd2009-05-04 18:28:26 -07005341.LP
duke6e45e102007-12-01 00:00:00 +00005342.nf
tbell16c34dd2009-05-04 18:28:26 -07005343\f3
5344.fl
5345\fP\f3jstat \-gcutil 40496@remote.domain 1000\fP
duke6e45e102007-12-01 00:00:00 +00005346.br
5347
5348.fl
5349... \f2output omitted\fP
5350.br
tbell16c34dd2009-05-04 18:28:26 -07005351
5352.fl
duke6e45e102007-12-01 00:00:00 +00005353.fi
tbell16c34dd2009-05-04 18:28:26 -07005354
5355.LP
duke6e45e102007-12-01 00:00:00 +00005356.LP
5357The \f2lvmid\fP is combined with the name of the remote host to construct a \f2vmid\fP of \f240496@remote.domain\fP. This \f2vmid\fP results in the use of the \f3rmi\fP protocol to communicate to the default \f3jstatd\fP server on the remote host. The \f3jstatd\fP server is located using the \f3rmiregistry\fP on \f2remote.domain\fP that is bound to the default \f3rmiregistry\fP port (port 1099).
tbell16c34dd2009-05-04 18:28:26 -07005358.LP
5359.RE
duke6e45e102007-12-01 00:00:00 +00005360.SH "SEE ALSO"
tbell16c34dd2009-05-04 18:28:26 -07005361.LP
duke6e45e102007-12-01 00:00:00 +00005362.RS 3
5363.TP 2
tbell16c34dd2009-05-04 18:28:26 -07005364o
5365java(1) \- the Java Application Launcher
duke6e45e102007-12-01 00:00:00 +00005366.TP 2
tbell16c34dd2009-05-04 18:28:26 -07005367o
5368jps(1) \- the Java Process Status Application
duke6e45e102007-12-01 00:00:00 +00005369.TP 2
tbell16c34dd2009-05-04 18:28:26 -07005370o
5371jstatd(1) \- the jvmstat daemon
duke6e45e102007-12-01 00:00:00 +00005372.TP 2
tbell16c34dd2009-05-04 18:28:26 -07005373o
5374rmiregistry(1) \- the Java Remote Object Registry
duke6e45e102007-12-01 00:00:00 +00005375.RE
tbell16c34dd2009-05-04 18:28:26 -07005376
5377.LP
5378
5379.LP
duke6e45e102007-12-01 00:00:00 +00005380