8212154: [TESTBUG] CheckArchivedModuleApp fails with NPE when JVMCI is absent
Summary: added a null check on wb.getBooleanVMFlag("EnableJVMCI").
Reviewed-by: hseigel, jiangli
'\" t.\" Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved..\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER..\".\" This code is free software; you can redistribute it and/or modify it.\" under the terms of the GNU General Public License version 2 only, as.\" published by the Free Software Foundation..\".\" This code is distributed in the hope that it will be useful, but WITHOUT.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License.\" version 2 for more details (a copy is included in the LICENSE file that.\" accompanied this code)..\".\" You should have received a copy of the GNU General Public License version.\" 2 along with this work; if not, write to the Free Software Foundation,.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA..\".\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.\" or visit www.oracle.com if you need additional information or have any.\" questions..\".\" Title: jstat.\" Language: Japanese.\" Date: 2015ǯ3��3��.\" SectDesc: ��˥�����ġ���.\" Software: JDK 8.\" Arch: ����.\" Part Number: E58103-01.\" Doc ID: JSSON.\".if n .pl 99999.TH "jstat" "1" "2015ǯ3��3��" "JDK 8" "��˥�����ġ���".\" -----------------------------------------------------------------.\" * Define some portability stuff.\" -----------------------------------------------------------------.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.\" http://bugs.debian.org/507673.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.ie \n(.g .ds Aq \(aq.el .ds Aq '.\" -----------------------------------------------------------------.\" * set default formatting.\" -----------------------------------------------------------------.\" disable hyphenation.nh.\" disable justification (adjust text to left margin only).ad l.\" -----------------------------------------------------------------.\" * MAIN CONTENT STARTS HERE *.\" -----------------------------------------------------------------.SH "̾��"jstat \- Java Virtual Machine (JVM)�����פ��˥������ޤ������Υ��ޥ�ɤϻŪ�ʤ�Τǡ����ݡ��Ȥ���Ƥ��ޤ���.SH "����".sp.if n \{\.RS 4.\}.nf\fBjstat\fR [ \fIgeneralOption\fR | \fIoutputOptions vmid\fR [ \fIinterval\fR[s|ms] [ \fIcount \fR] ].fi.if n \{\.RE.\}.PP\fIgeneralOption\fR.RS 4ñ�Ȥǻ��Ѥ������Ū�ʥ��ޥ�ɹԥ��ץ����Ǥ�(\fB\-help\fR�ޤ���\fB\-options\fR)������Ū�ʥ��ץ����Ȥ��Ƥ���������.RE.PP\fIoutputOptions\fR.RS 4ñ���\fBstatOption\fR��\fB\-t\fR��\fB\-h\fR�����\fB\-J\fR�Τ����줫�Υ��ץ����ǹ��������1�İʾ�ν��ϥ��ץ�����ϥ��ץ����Ȥ��Ƥ���������.RE.PP\fIvmid\fR.RS 4�������å�JVM��ʸ����Ǥ��벾�ۥޥ����̻ҤǤ�������Ū�ʹ�ʸ�ϼ��ΤȤ���Ǥ���.sp.if n \{\.RS 4.\}.nf\fB[protocol:][//]lvmid[@hostname[:port]/servername]\fR.fi.if n \{\.RE.\}\fBvmid\fRʸ����ι�ʸ�ϡ�URI�ι�ʸ���б����Ƥ��ޤ���\fBvmid\fRʸ����ϡ���������JVM��ɽ��ñ����������顢�̿��ץ��ȥ��롢�ݡ����ֹ桢�����¾�μ�����ͭ���ͤ�ʣ���ʹ�¤�ޤǡ��͡��˰ۤʤ�ޤ������ۥޥ����̻ҤȤ��Ƥ���������.RE.PP\fIinterval\fR [s|ms].RS 4��(s)�ޤ��ϥߥ���(ms)�Τ������ꤷ��ñ�̤ǤΥ���ץ�ֳ֤Ǥ����ǥե���Ȥ�ñ�̤ϥߥ��äǤ������������ˤ���ɬ�פ�����ޤ������ꤷ����硢\fBjstat\fR���ޥ�ɤϳƴֳ֤ǽ��Ϥ��������ޤ���.RE.PP\fIcount\fR.RS 4ɽ�����륵��ץ���Ǥ����ǥե�����ͤ�̵�¤ǡ��������å�JVM����λ����ޤǡ��ޤ���\fBjstat\fR���ޥ�ɤ���λ����ޤǡ�\fBjstat\fR���ޥ�ɤ����ץǡ�����ɽ�����ޤ��������ͤϡ����������Ǥ���ɬ�פ�����ޤ���.RE.SH "����".PP\fBjstat\fR���ޥ�ɤϡ����֤���Ƥ���Java HotSpot VM�Υѥե����ޥ����ץǡ�����ɽ�����ޤ����������å�JVM�ϡ����ۥޥ����̻Ҥޤ���\fBvmid\fR���ץ����ˤ�äƼ��̤���ޤ���.SH "���ۥޥ����̻�".PP\fBvmid\fRʸ����ι�ʸ�ϡ�URI�ι�ʸ���б����Ƥ��ޤ���.sp.if n \{\.RS 4.\}.nf\fB[protocol:][//]lvmid[@hostname[:port]/servername]\fR.fi.if n \{\.RE.\}.PP\fIprotocol\fR.RS 4�̿��ץ��ȥ���Ǥ���\fIprotocol\fR�ͤ���ά���졢�ۥ���̾�����ꤵ��Ƥ��ʤ���硢�ǥե���ȤΥץ��ȥ��뤬���ץ�åȥե������ͭ�κ�Ŭ�����줿�������롦�ץ��ȥ���ˤʤ�ޤ���\fIprotocol\fR�ͤ���ά���졢�ۥ���̾�����ꤵ��Ƥ�����ϡ��ǥե���ȡ��ץ��ȥ����\fBrmi\fR�ˤʤ�ޤ���.RE.PP\fIlvmid\fR.RS 4�������å�JVM�Υ������벾�ۥޥ����̻ҤǤ���\fBlvmid\fR�ϡ������ƥ���JVM���դ˼��̤���ץ�åȥե������ͭ���ͤǤ���\fBlvmid\fR�ϡ����ۥޥ����̻Ҥ�ͣ���ɬ�����ǤǤ���\fBlvmid\fR�ϡ�����Ū�ˤϥ������å�JVM�ץ��������Ф��륪�ڥ졼�ƥ��������ƥ�Υץ��������̻ҤǤ�����ɬ�����⤽���Ǥ���Ȥϸ¤�ޤ���\fBjps\fR���ޥ�ɤ���Ѥ��ơ�\fBlvmid\fR������Ǥ��ޤ����ޤ���Solaris��Linux�����OS X�ץ�åȥե�����Ǥ�\fBps\fR���ޥ�ɤ���Ѥ��ơ�Windows�Ǥ�Windows���������ޥ͡��������Ѥ��ơ�\fBlvmid\fR������Ǥ��ޤ���.RE.PP\fIhostname\fR.RS 4�������åȡ��ۥ��Ȥ��ۥ���̾�ޤ���IP���ɥ쥹�Ǥ���\fIhostname\fR�ͤ���ά����Ƥ�����ϡ��������åȡ��ۥ��Ȥϥ������롦�ۥ��Ȥˤʤ�ޤ���.RE.PP\fIport\fR.RS 4��⡼�ȡ������С����̿����뤿��Υǥե���ȡ��ݡ��ȤǤ���\fIhostname\fR�ͤ���ά����Ƥ��뤫����Ŭ�����줿�������롦�ץ��ȥ��뤬\fIprotocol\fR�ͤ˻��ꤵ��Ƥ����硢\fIport\fR�ͤ�̵�뤵��ޤ�������ʳ��ξ�硢\fBport\fR�ѥ����ΰ����ϡ������ˤ�äưۤʤ�ޤ����ǥե���Ȥ�\fBrmi\fR�ץ��ȥ���ξ�硢�ݡ����ͤϡ���⡼�ȡ��ۥ��Ⱦ��rmiregistry�Υݡ����ֹ���ޤ���\fIport\fR�ͤ���ά���졢\fIprotocol\fR�ͤ�\fBrmi\fR�����ꤵ��Ƥ����硢�ǥե���Ȥ�rmiregistry�ݡ���(1099)�����Ѥ���ޤ���.RE.PP\fIservername\fR.RS 4\fBservername\fR�ѥ����ΰ����ϡ������ˤ�äưۤʤ�ޤ�����Ŭ�����줿�������롦�ץ��ȥ���ξ�硢���Υե�����ɤ�̵�뤵��ޤ���\fBrmi\fR�ץ��ȥ���ξ�硢����ϡ���⡼�ȡ��ۥ��Ⱦ��RMI����������֥������Ȥ�̾����ɽ���ޤ���.RE.SH "���ץ����".PP\fBjstat\fR���ޥ�ɤϡ�����Ū�ʥ��ץ����Ƚ��ϥ��ץ�����2�ĤΥ����פΥ��ץ����ݡ��Ȥ��Ƥ��ޤ�������Ū�ʥ��ץ�������Ѥ�����硢\fBjstat\fR���ޥ�ɤϴ�ñ�ʻ���Ψ����ӥС����������ɽ�����ޤ������ϥ��ץ����ˤ�äơ����ץǡ������Ϥ����Ƥȷ�������ޤ�ޤ���.PP���٤ƤΥ��ץ����Ȥ��ε�ǽ�ϡ�����Υ������ѹ��ޤ����ѻߤ�����ǽ��������ޤ���.SS "����Ū�ʥ��ץ����".PP�����줫�ΰ���Ū�ʥ��ץ�������ꤷ����硢¾�Υ��ץ����ޤ��ϥѥ����ϰ��ڻ���Ǥ��ޤ���.PP\-help.RS 4�إ�ס���å�������ɽ�����ޤ���.RE.PP\-options.RS 4Static���ץ����Υꥹ�Ȥ�ɽ�����ޤ������ϥ��ץ����Ȥ��Ƥ���������.RE.SS "���ϥ��ץ����".PP����Ū�ʥ��ץ�������ꤷ�ʤ����ˡ����ϥ��ץ��������Ǥ��ޤ������ϥ��ץ����ϡ�\fBjstat\fR���ޥ�ɤν��Ϥ����Ƥȷ�������ꤷ��ñ���\fBstatOption\fR�Ȥ����줫�ν��ϥ��ץ����(\fB\-h\fR��\fB\-t\fR�����\fB\-J\fR)�ǹ�������ޤ���\fBstatOption\fR�Ϻǽ�˵��Ҥ���ɬ�פ�����ޤ���.PP���Ϥϡ�������Ƕ��ڤ�줿ɽ�η����ˤʤ�ޤ��������ȥ��ޤ�إå����Ԥˤ�äơ�����ΰ�̣���狼��ޤ����إå�����ɽ�����٤����ꤹ��ˤϡ�\fB\-h\fR���ץ�������Ѥ��ޤ�����Υإå���̾�ϡ��͡��ʥ��ץ����֤ǰ�������ݤ���Ƥ��ޤ������̤ˡ�2�ĤΥ��ץ�����Ʊ��̾�������Ѥ���Ƥ���С�2�Ĥ���Υǡ�������������Ʊ���Ǥ���.PP\fB\-t\fR���ץ�������Ѥ���ȡ�Timestamp�Ȥ�����٥���դ��������ॹ����פ������Ϥκǽ����Ȥ���ɽ������ޤ���Timestamp��ˤϡ��������å�JVM�ε�ư����ηв���֤�����ñ�̤�ɽ������ޤ��������ॹ����פ����٤ϡ��͡����װ��ˤ�äưۤʤꡢ���̤���٤Τ����ä������ƥ�ǤΥ���åɡ��������塼����ٱ�ˤ����ư���ޤ���.PPinterval�����count�ѥ�������Ѥ��ơ�\fBjstat\fR���ޥ�ɤ����ν��Ϥ�ɽ���������٤Ȳ���줾����ꤷ�ޤ���.PP\fB����:\fR����Υ����Ǥ��η������ѹ�������ǽ�������뤿�ᡢ\fBjstat\fR���ޥ�ɤν��Ϥ���Ϥ��륹����ץȤϺ������ʤǤ���������\fBjstat\fR���ޥ�ɤν��Ϥ���Ϥ��륹����ץȤ����������ϡ����Υġ���ξ���Υ����ǡ����Υ�����ץȤ��ѹ�����ɬ�פ����뤳�Ȥ�α�դ��Ƥ���������.PP\-\fIstatOption\fR.RS 4\fBjstat\fR���ޥ�ɤ�ɽ���������ץǡ����������ꤷ�ޤ������ˡ����Ѳ�ǽ�ʥ��ץ����ΰ������ޤ�������Υץ�åȥե����ࡦ���ȡ���Υ��ץ��������ɽ������ˤϡ�����Ū�ʥ��ץ�����\fB\-options\fR����Ѥ��ޤ���Stat���ץ����ӽ��ϤȤ��Ƥ���������.sp\fBclass\fR: ���饹������������ư��˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBcompiler\fR: Java HotSpot VM Just\-in\-Time����ѥ����ư��˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgc\fR: ���١��������쥯�Ȥ��줿�ҡ��פ�ư��˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgccapacity\fR: ���头�Ȥ����̤��б������ΰ�˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgccause\fR: ���١��������쥯��������ץǡ����Υ��ޥ(\fB\-gcutil\fR��Ʊ��)�ȡ�ľ������Ӹ���(Ŭ�Ѳ�ǽ�ʾ��)�Υ��١��������쥯������٥�Ȥθ�����ɽ�����ޤ���.sp\fBgcnew\fR: New�����ư��˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgcnewcapacity\fR: New����Υ��������б������ΰ�˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgcold\fR: Old�����ư��ȥ���ڡ����˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgcoldcapacity\fR: Old����Υ������˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgcmetacapacity\fR: ����ڡ����Υ������˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBgcutil\fR: ���١��������쥯�����Υ��ޥ�˴ؤ������ץǡ�����ɽ�����ޤ���.sp\fBprintcompilation\fR: Java HotSpot VM����ѥ��롦��åɤ����ץǡ�����ɽ�����ޤ���.RE.PP\-h \fIn\fR.RS 4\fIn\fR����ץ�(���Ϲ�)���Ȥ���إå�����ɽ�����ޤ��������ǡ�\fIn\fR�����������ͤǤ����ǥե�����ͤ�0�Ǥ������ξ�硢�ǡ����κǽ�ιԤξ����إå�����ɽ������ޤ���.RE.PP\-t.RS 4�����ॹ����������Ϥκǽ����Ȥ���ɽ�����ޤ��������ॹ����פϡ��������å�JVM�ε�ư������ηв���֤Ǥ���.RE.PP\-J\fIjavaOption\fR.RS 4\fBjavaOption\fR��Java���ץꥱ�������ư�ġ�����Ϥ��ޤ������Ȥ��С�\fB\-J\-Xms48m\fR�Ȼ��ꤹ��ȡ��������ȥ��åס������48MB�����ꤵ��ޤ������ץ����δ����ʥꥹ�ȤˤĤ��Ƥϡ�java(1)�Ȥ��Ƥ���������.RE.SS "Stat���ץ����ӽ���".PP���ξ���ϡ�\fBjstat\fR���ޥ�ɤ���\fIstatOption\fR�ˤĤ��ƽ��Ϥ������ޤȤ��ΤǤ���.PP\-class \fIoption\fR.RS 4���饹���������������ץǡ�����.sp\fBLoaded\fR: �����ɤ��줿���饹�ο���.sp\fBBytes\fR: �����ɤ��줿KB�ο���.sp\fBUnloaded\fR: ��������ɤ��줿���饹�ο���.sp\fBBytes\fR: ��������ɤ��줿KB�ο���.sp\fBTime\fR: ���饹�Υ����ɤ䥢������ɽ������פ������֡�.RE.PP\-compiler \fIoption\fR.RS 4Java HotSpot VM Just\-in\-Time����ѥ�������ץǡ�����.sp\fBCompiled\fR: �¹Ԥ��줿����ѥ��롦�������ο���.sp\fBFailed\fR: ���Ԥ�������ѥ��롦�������ο���.sp\fBInvalid\fR: ̵���ˤ��줿����ѥ��롦�������ο���.sp\fBTime\fR: ����ѥ��롦�������μ¹Ԥ��פ������֡�.sp\fBFailedType\fR: �Ǹ�˼��Ԥ�������ѥ���Υ���ѥ��롦�����ס�.sp\fBFailedMethod\fR: �Ǹ�˼��Ԥ�������ѥ���Υ��饹̾�ȥ�åɡ�.RE.PP\-gc \fIoption\fR.RS 4���١��������쥯�Ȥ��줿�ҡ��פ����ץǡ�����.sp\fBS0C\fR: Survivor�ΰ�0�θ��ߤ�����(KB)��.sp\fBS1C\fR: Survivor�ΰ�1�θ��ߤ�����(KB)��.sp\fBS0U\fR: Survivor�ΰ�0�λ���Ψ(KB)��.sp\fBS1U\fR: Survivor�ΰ�1�λ���Ψ(KB)��.sp\fBEC\fR: Eden�ΰ�θ��ߤ�����(KB)��.sp\fBEU\fR: Eden�ΰ�λ���Ψ(KB)��.sp\fBOC\fR: Old�ΰ�θ��ߤ�����(KB)��.sp\fBOU\fR: Old�ΰ�λ���Ψ(KB)��.sp\fBMC\fR: ����ڡ���������(KB)��.sp\fBMU\fR: ����ڡ����λ���Ψ(KB)��.sp\fBCCSC\fR: ���̤��줿���饹�ΰ������(KB)��.sp\fBCCSU\fR: ���Ѥ���Ƥ��밵�̤��줿���饹�ΰ�(KB)��.sp\fBYGC\fR: �㤤����Υ��١��������쥯������٥�Ȥο���.sp\fBYGCT\fR: �㤤����Υ��١��������쥯�������֡�.sp\fBFGC\fR: �ե�GC���٥�ȿ���.sp\fBFGCT\fR: �ե륬�١��������쥯�������֡�.sp\fBGCT\fR: ���١��������쥯����������֡�.RE.PP\-gccapacity \fIoption\fR.RS 4������ס������太����ΰ����̡�.sp\fBNGCMN\fR: New����κǾ�����(KB)��.sp\fBNGCMX\fR: New����κ�������(KB)��.sp\fBNGC\fR: New����θ��ߤ�����(KB)��.sp\fBS0C\fR: Survivor�ΰ�0�θ��ߤ�����(KB)��.sp\fBS1C\fR: Survivor�ΰ�1�θ��ߤ�����(KB)��.sp\fBEC\fR: Eden�ΰ�θ��ߤ�����(KB)��.sp\fBOGCMN\fR: Old����κǾ�����(KB)��.sp\fBOGCMX\fR: Old����κ�������(KB)��.sp\fBOGC\fR: Old����θ��ߤ�����(KB)��.sp\fBOC\fR: Old�ΰ�θ��ߤ�����(KB)��.sp\fBMCMN\fR: ����ڡ����κǾ�����(KB)��.sp\fBMCMX\fR: ����ڡ����κ�������(KB)��.sp\fBMC\fR: ����ڡ���������(KB)��.sp\fBCCSMN\fR: ���̤��줿���饹�ΰ�κǾ�����(KB)��.sp\fBCCSMX\fR: ���̤��줿���饹�ΰ�κ�������(KB)��.sp\fBCCSC\fR: ���̤��줿���饹�ΰ������(KB)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBFGC\fR: �ե�GC���٥�ȿ���.RE.PP\-gccause \fIoption\fR.RS 4���Υ��ץ����ϡ�\fB\-gcutil\fR���ץ�����Ʊ�����١��������쥯��������ץǡ����Υ��ޥ��ɽ�����ޤ������Ǹ�Υ��١��������쥯������٥�Ȥ�(Ŭ�Ѳ�ǽ�ʾ���)���ߤΥ��١��������쥯������٥�Ȥθ������ޤޤ�ޤ���\fB\-gcutil\fR�ǰ���ɽ���������Τۤ������Υ��ץ����Ǥϼ������ɲä���ޤ���.sp\fBLGCC\fR: �Ǹ�Υ��١��������쥯�����θ���.sp\fBGCC\fR: ���ߤΥ��١��������쥯�����θ���.RE.PP\-gcnew \fIoption\fR.RS 4New��������ץǡ�����.sp\fBS0C\fR: Survivor�ΰ�0�θ��ߤ�����(KB)��.sp\fBS1C\fR: Survivor�ΰ�1�θ��ߤ�����(KB)��.sp\fBS0U\fR: Survivor�ΰ�0�λ���Ψ(KB)��.sp\fBS1U\fR: Survivor�ΰ�1�λ���Ψ(KB)��.sp\fBTT\fR: ��Ʋ���ꤷ�����͡�.sp\fBMTT\fR: ������Ʋ���ꤷ�����͡�.sp\fBDSS\fR: Ŭ�ڤ�Survivor������(KB)��.sp\fBEC\fR: Eden�ΰ�θ��ߤ�����(KB)��.sp\fBEU\fR: Eden�ΰ�λ���Ψ(KB)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBYGCT\fR: �㤤����Υ��١��������쥯�������֡�.RE.PP\-gcnewcapacity \fIoption\fR.RS 4New�����ΰ襵���������ץǡ�����.sp\fBNGCMN\fR: New����κǾ�����(KB)��.sp\fBNGCMX\fR: New����κ�������(KB)��.sp\fBNGC\fR: New����θ��ߤ�����(KB)��.sp\fBS0CMX\fR: Survivor�ΰ�0�κ�������(KB)��.sp\fBS0C\fR: Survivor�ΰ�0�θ��ߤ�����(KB)��.sp\fBS1CMX\fR: Survivor�ΰ�1�κ�������(KB)��.sp\fBS1C\fR: Survivor�ΰ�1�θ��ߤ�����(KB)��.sp\fBECMX\fR: Eden�ΰ�κ�������(KB)��.sp\fBEC\fR: Eden�ΰ�θ��ߤ�����(KB)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBFGC\fR: �ե�GC���٥�ȿ���.RE.PP\-gcold \fIoption\fR.RS 4Old�����Permanent��������ץǡ�����.sp\fBMC\fR: ����ڡ���������(KB)��.sp\fBMU\fR: ����ڡ����λ���Ψ(KB)��.sp\fBCCSC\fR: ���̤��줿���饹�ΰ������(KB)��.sp\fBCCSU\fR: ���Ѥ���Ƥ��밵�̤��줿���饹�ΰ�(KB)��.sp\fBOC\fR: Old�ΰ�θ��ߤ�����(KB)��.sp\fBOU\fR: Old�ΰ�λ���Ψ(KB)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBFGC\fR: �ե�GC���٥�ȿ���.sp\fBFGCT\fR: �ե륬�١��������쥯�������֡�.sp\fBGCT\fR: ���١��������쥯����������֡�.RE.PP\-gcoldcapacity \fIoption\fR.RS 4Old��������ץǡ�����.sp\fBOGCMN\fR: Old����κǾ�����(KB)��.sp\fBOGCMX\fR: Old����κ�������(KB)��.sp\fBOGC\fR: Old����θ��ߤ�����(KB)��.sp\fBOC\fR: Old�ΰ�θ��ߤ�����(KB)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBFGC\fR: �ե�GC���٥�ȿ���.sp\fBFGCT\fR: �ե륬�١��������쥯�������֡�.sp\fBGCT\fR: ���١��������쥯����������֡�.RE.PP\-gcmetacapacity \fIoption\fR.RS 4Permanent��������ץǡ�����.sp\fBMCMN\fR: ����ڡ����κǾ�����(KB)��.sp\fBMCMX\fR: ����ڡ����κ�������(KB)��.sp\fBMC\fR: ����ڡ���������(KB)��.sp\fBCCSMN\fR: ���̤��줿���饹�ΰ�κǾ�����(KB)��.sp\fBCCSMX\fR: ���̤��줿���饹�ΰ�κ�������(KB)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBFGC\fR: �ե�GC���٥�ȿ���.sp\fBFGCT\fR: �ե륬�١��������쥯�������֡�.sp\fBGCT\fR: ���١��������쥯����������֡�.RE.PP\-gcutil \fIoption\fR.RS 4���١��������쥯��������ץǡ����Υ��ޥ.sp\fBS0\fR: Survivor�ΰ�0�λ���Ψ(���ߤ����̤��Ф���ѡ�����ơ���)��.sp\fBS1\fR: Survivor�ΰ�1�λ���Ψ(���ߤ����̤��Ф���ѡ�����ơ���)��.sp\fBE\fR: Eden�ΰ�λ���Ψ(���ߤ����̤��Ф���ѡ�����ơ���)��.sp\fBO\fR: Old�ΰ�λ���Ψ(���ߤ����̤��Ф���ѡ�����ơ���)��.sp\fBM\fR: ����ڡ����λ���Ψ(�ΰ�θ��ߤ����̤��Ф���ѡ�����ơ���)��.sp\fBCCS\fR: ���̤��줿���饹�ΰ�λ���Ψ(�ѡ�����ơ���)��.sp\fBYGC\fR: �㤤�����GC���٥�ȿ���.sp\fBYGCT\fR: �㤤����Υ��١��������쥯�������֡�.sp\fBFGC\fR: �ե�GC���٥�ȿ���.sp\fBFGCT\fR: �ե륬�١��������쥯�������֡�.sp\fBGCT\fR: ���١��������쥯����������֡�.RE.PP\-printcompilation \fIoption\fR.RS 4Java HotSpot VM����ѥ��롦��åɤ����ץǡ�����.sp\fBCompiled\fR: �Ƕᥳ��ѥ��뤵�줿��åɤǼ¹Ԥ��줿����ѥ��롦�������ο���.sp\fBSize\fR: �Ƕᥳ��ѥ��뤵�줿��åɤΥХ��ȡ������ɤΥХ��ȿ���.sp\fBType\fR: �Ƕᥳ��ѥ��뤵�줿��åɤΥ���ѥ��롦�����ס�.sp\fBMethod\fR: �Ƕᥳ��ѥ��뤵�줿��åɤ����ꤹ�륯�饹̾�ȥ�å�̾�����饹̾�Ǥϡ�̾�����֤ζ��ڤ�ʸ���Ȥ��ơ��ɥå�(\&.)�Τ����˥���å���(/)�����Ѥ���ޤ�����å�̾�ϡ����ꤵ�줿���饹��Υ�åɤǤ���������2�ĤΥե�����ɤη����ϡ�HotSpot\fB\-XX:+PrintCompilation\fR���ץ������б����Ƥ��ޤ���.RE.SH "��".PP���ι�Ǥϡ�21891��\fIlvmid\fR����ĥ�������JVM���˥����������ޤ���.SS "gcutil���ץ����".PP������Ǥϡ�lvmid 21891����³���ơ�250�ߥ��ôֳ֤�7�ĤΥ���ץ���������\-\fBgcutil\fR���ץ����Ǥλ���˽��äƽ��Ϥ�ɽ�����ޤ���.PP������ν��Ϥϡ��㤤����Υ��쥯�����3���ܤ�4���ܤΥ���ץ�֤ǹԤ�줿���Ȥ��Ƥ��ޤ������쥯�����ˤ�0\&.078�ä����äƤ��ꡢ���֥������Ȥ�Eden�ΰ�(E)����Old�ΰ�(O)�˾��ʤ������ᡢOld�ΰ�λ���Ψ��66\&.80%����68\&.19%�����ä��Ƥ��ޤ���Survivor�ΰ�ϡ����쥯���������97\&.02%�����Ѥ���Ƥ��ޤ����������쥯������λ��Ѥ�91\&.03%�Ǥ���.sp.if n \{\.RS 4.\}.nf\fBjstat \-gcutil 21891 250 7\fR\fB S0 S1 E O M CCS YGC YGCT FGC FGCT GCT \fR\fB 0\&.00 97\&.02 70\&.31 66\&.80 95\&.52 89\&.14 7 0\&.300 0 0\&.000 0\&.300\fR\fB 0\&.00 97\&.02 86\&.23 66\&.80 95\&.52 89\&.14 7 0\&.300 0 0\&.000 0\&.300\fR\fB 0\&.00 97\&.02 96\&.53 66\&.80 95\&.52 89\&.14 7 0\&.300 0 0\&.000 0\&.300\fR\fB 91\&.03 0\&.00 1\&.98 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR\fB 91\&.03 0\&.00 15\&.82 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR\fB 91\&.03 0\&.00 17\&.80 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR\fB 91\&.03 0\&.00 17\&.80 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR.fi.if n \{\.RE.\}.SS "��إå���ʸ����η��֤�".PP������Ǥϡ�lvmid 21891����³���ơ�250�ߥ��ôֳ֤ǥ���ץ���������\fB\-gcnew\fR���ץ����Ǥλ���˽��äƽ��Ϥ�ɽ�����ޤ�������ˡ�\fB\-h3\fR���ץ�������Ѥ��ơ��ǡ�����3��ɽ������뤴�Ȥ���إå�������Ϥ��ޤ���.PP������Ǥϡ��إå���ʸ����η��֤���ɽ������Ƥ���ۤ���2���ܤ�3���ܤΥ���ץ�֤�Young GC���Ԥ�줿���Ȥ��狼��ޤ������η�³���֤�0\&.001�äǤ��������Υ��쥯�����Ǥϡ�Survivor�ΰ�0�λ���Ψ(S0U)��Ŭ�ڤ�Survivor������(DSS)��Ķ�᤹�뤳�Ȥˤʤ륢���ƥ��֡��ǡ��������Ф���ޤ��������η�̡����֥������Ȥϡ�Old����(���ν��Ϥˤ���ɽ��)�ؾ��ʤ��졢��Ʋ���ꤷ������(TT)����31����2�ع߳ʤ���ޤ�����.PP�̤Υ��쥯�����5���ܤ�6���ܤΥ���ץ�֤ǹԤ��Ƥ��ޤ������Υ��쥯�����Ǥϡ�Survivor���ۤȤ�ɸ���줺����Ʋ���ꤷ�����ͤ�31���ᤷ�ޤ�����.sp.if n \{\.RS 4.\}.nf\fBjstat \-gcnew \-h3 21891 250\fR\fB S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT\fR\fB 64\&.0 64\&.0 0\&.0 31\&.7 31 31 32\&.0 512\&.0 178\&.6 249 0\&.203\fR\fB 64\&.0 64\&.0 0\&.0 31\&.7 31 31 32\&.0 512\&.0 355\&.5 249 0\&.203\fR\fB 64\&.0 64\&.0 35\&.4 0\&.0 2 31 32\&.0 512\&.0 21\&.9 250 0\&.204\fR\fB S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT\fR\fB 64\&.0 64\&.0 35\&.4 0\&.0 2 31 32\&.0 512\&.0 245\&.9 250 0\&.204\fR\fB 64\&.0 64\&.0 35\&.4 0\&.0 2 31 32\&.0 512\&.0 421\&.1 250 0\&.204\fR\fB 64\&.0 64\&.0 0\&.0 19\&.0 31 31 32\&.0 512\&.0 84\&.4 251 0\&.204\fR\fB S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT\fR\fB 64\&.0 64\&.0 0\&.0 19\&.0 31 31 32\&.0 512\&.0 306\&.7 251 0\&.204\fR.fi.if n \{\.RE.\}.SS "����ץ뤴�ȤΥ����ॹ����פ�����".PP������Ǥϡ�lvmid21891����³����250�ߥ��ôֳ֤�3�ĤΥ���ץ��������Ƥ��ޤ���\fB\-t\fR���ץ�������Ѥ��ơ��ǽ����˥���ץ뤴�ȤΥ����ॹ����פ�ɽ�����Ƥ��ޤ���.PPTimestamp��ˤϡ��������å�JVM�ε�ư������ηв���֤�����ñ�̤ǥ�ݡ��Ȥ���Ƥ��ޤ�������ˡ�\fB\-gcoldcapacity\fR���ϤǤϡ������ꥯ�����Ȥޤ��Ͼ��ʥꥯ�����Ȥ��뤤�Ϥ���ξ��������������˥ҡ��פ���ĥ���뤿�Ӥˡ�Old���������(OGC)��Old�ΰ������(OC)�Ȥ����ä��Ƥ��뤳�Ȥ��狼��ޤ���81���ܤΥե롦���١��������쥯�����(FGC)�θ塢Old���������(OGC)��11,696KB����13,820KB�����ä��ޤ�������������(������ΰ�)�κ������̤ϡ�60,544KB (OGCMX)�ʤΤǡ��ޤ���ĥ�Ǥ���;͵���Ĥ���Ƥ��ޤ���.sp.if n \{\.RS 4.\}.nf\fBTimestamp OGCMN OGCMX OGC OC YGC FGC FGCT GCT\fR\fB 150\&.1 1408\&.0 60544\&.0 11696\&.0 11696\&.0 194 80 2\&.874 3\&.799\fR\fB 150\&.4 1408\&.0 60544\&.0 13820\&.0 13820\&.0 194 81 2\&.938 3\&.863\fR\fB 150\&.7 1408\&.0 60544\&.0 13820\&.0 13820\&.0 194 81 2\&.938 3\&.863\fR.fi.if n \{\.RE.\}.SS "��⡼��JVM�Υ��ȥ�����ơ������Υ�˥���".PP������ϡ�\fB\-gcutil\fR���ץ�������Ѥ��ơ�remote\&.domain�Ȥ��������ƥ���lvmid 40496����³��������ץ����ñ�̤�̵���¤˼������Ƥ��ޤ���.PPlvmid�ϡ���⡼�ȡ��ۥ��Ȥ�̾���ȷ�礵��ơ�\fB40496@remote\&.domain\fR��\fIvmid\fR�������Ƥ��ޤ�����̤Ȥ��ơ�����vmid�ϡ�\fBrmi\fR�ץ��ȥ������Ѥ��ơ���⡼�ȡ��ۥ��Ⱦ�Υǥե���Ȥ�\fBjstatd\fR�����С����̿����ޤ���\fBjstatd\fR�����С��ϡ�\fBrmiregistry\fR���ޥ�ɤ���Ѥ��ơ�\fBrmiregistry\fR���ޥ�ɤΥǥե���ȤΥݡ���(�ݡ���1099)�˥Х���ɤ��줿\fBremote\&.domain\fR�����֤���ޤ���.sp.if n \{\.RS 4.\}.nf\fBjstat \-gcutil 40496@remote\&.domain 1000\fR\fB\fI\&.\&.\&. output omitted\fR\fR.fi.if n \{\.RE.\}.SH "��Ϣ����".sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}java(1).RE.sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}jps(1).RE.sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}jstatd(1).RE.sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}rmiregistry(1).RE.br'pl 8.5i'bp