Copyright 2000-2006 Sun Microsystems, Inc. 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
CA 95054 USA or visit www.sun.com if you need additional information or
have any questions.
java [ options ] -jar " file.jar" [ argument ... ]
15 options ���ޥ�ɹԥ��ץ����
class �ƤӽФ���륯�饹��̾����
file.jar �ƤӽФ����ե������̾����ɬ�� -jar ��Ʊ���˻��Ѥ���롣
argument main �ؿ����Ϥ��������
java �ġ���ϡ�Java ���ץꥱ��������ư���ޤ��� java �ġ���ϡ�Java Runtime Environment ��ư�������ȡ����ꤵ�줿���饹��?�ɤ������Υ��饹�� main ��åɤ�ƤӽФ��� Java ���ץꥱ��������ư���ޤ���
���Υ�åɤ� public ����� static ��������졢�ͤ��֤������ѥ����Ȥ��� String �������ѤǤ��ʤ���Фʤ�ޤ��� ��å�����ϼ��Τ褦�ˤ���ɬ�פ�����ޤ���
public static void main(String args[])
�ǥե���ȤǤϡ����ץ����ǤϤʤ��ǽ�ΰ�������ƤӽФ����饹��̾���� �ʤ�ޤ�������̾���ˤϡ���������Υ��饹̾����Ѥ���ɬ�פ�����ޤ��� -jar ���ץ�������ꤷ����硢���ץ����ǤϤʤ��ǽ�ΰ���ϡ����ץꥱ�������� ���饹�ե�����ȥ�����ե������ޤ� JAR ���������֤�̾���ˤʤ�ޤ��� ���ξ�硢Main-Class �ޥ˥ե����ȥإå��ǻ��ꤵ�줿���饹���������� ���åץ��饹�ˤʤ�ޤ���
Java Runtime �ϡ��֡��ȥ��ȥ�åץ��饹�ѥ������ȡ��뷿��ĥ��ǽ�� ����ӥ桼�����饹�ѥ��� 3 �Ĥξ�꤫�顢��ư���饹�Ȥ���¾�� ���Ѥ��륯�饹��õ���ޤ���
���饹̾�ޤ��� JAR �ե�����̾�Τ��Ȥˤ��륪�ץ����ǤϤʤ�����ϡ� main �ؿ����Ϥ���ޤ���
3
-client Java HotSpot Client VM\s0 �����ޤ��� 64 �ӥå��б� JDK �ϸ������Ǥϡ����Υ��ץ�����̵�뤷������� Java Hotspot Server VM ����Ѥ��ޤ��� �ǥե���Ȥ� VM ������ˤĤ��Ƥϡ�
http://java.sun.com/javase/6/docs/technotes/guides/vm/server-class.html �� ��\f2Server-Class Machine Detection�פȤ��Ƥ���������-server Java HotSpot Server VM �����ޤ��� 64 �ӥå��б� JDK ��Ǥϡ����ݡ��Ȥ����Τ� Java Hotspot Server VM �����Ǥ��뤿�ᡢ-server ���ץ������Ū������ޤ��� �ǥե���Ȥ� VM ������ˤĤ��Ƥϡ�
http://java.sun.com/javase/6/docs/technotes/guides/vm/server-class.html �� ��\f2Server-Class Machine Detection�פȤ��Ƥ���������-agentlib:libname[=options] �ͥ��ƥ��֤Υ���������ȥ饤�֥�� libname ���ɤ߹��ߤ��ޤ�����������ޤ���
-agentlib:hprof -agentlib:jdwp=help -agentlib:hprof=help
�ܺ٤ϡ�
http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#starting �� ��\f2JVMTI Agent Command Line Options�פȤ��Ƥ���������-agentpath:pathname[=options] �ͥ��ƥ��֤Υ���������ȥ饤�֥���ե�ѥ�̾����Ѥ����ɤ߹��ߤ��ޤ��� �ܺ٤ϡ�
http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#starting �� ��\f2JVMTI Agent Command Line Options�פȤ��Ƥ���������-classpath " classpath"
-cp " classpath" ���饹�ե������õ���ǥ��쥯�ȥꡢJAR ���������֡������ ZIP ���������֤Υꥹ�Ȥ���ꤷ�ޤ������饹�ѥ��γƥ���ȥ�ϥ���� (:) �Ƕ��ڤ�ޤ��� -classpath �ޤ��� -cp ����ꤹ��ȡ������Υ��ץ������ͤˤ�ä� CLASSPATH �Ķ��ѿ�������Ͼ����ޤ���
-classpath �� -cp ����Ѥ����� CLASSPATH �����ꤵ��Ƥ��ʤ���硢�桼�����饹�ѥ��ϸ��ߤΥǥ��쥯�ȥ� (.) �ˤʤ�ޤ���
�ص��塢\f2* �Υ١���̾��ޤ९�饹�ѥ����Ǥϡ��ǥ��쥯�ȥ���γ�ĥ�� \f2.jar �ޤ��� \f2.JAR ���Ĥ��٤ƤΥե�����Υꥹ�Ȥ���ꤹ��Τ�Ʊ���Ȥߤʤ���ޤ� (Java �ץ?���Ϥ��� 2 �ĤθƤӽФ�����̤Ǥ��ʤ�)��
���Ȥ��С��ǥ��쥯�ȥ� foo �� a.jar �� b.JAR ���ޤޤ�Ƥ����硢���饹�ѥ����� foo/* �� A.jar:b.JAR ��Ÿ������ޤ�����������JAR �ե�����ν��֤ϻ��ꤵ��ޤ����Υꥹ�Ȥˤϡ������ե������ޤᡢ���ꤵ�줿�ǥ��쥯�ȥ���Τ��٤Ƥ� JAR �ե����뤬�ޤޤ�ޤ��� * �����������륯�饹�ѥ�����ȥ�ϡ������ȥǥ��쥯�ȥ���Τ��٤Ƥ� JAR �ե�����Υꥹ�Ȥ�Ÿ������ޤ��� CLASSPATH �Ķ��ѿ��⡢������ˤ�Ʊ�ͤ�Ÿ������ޤ������饹�ѥ��Υ磻��ɥ�����Ÿ����ɬ����Java ���ۥޥ���ε�ư���˼¹Ԥ���ޤ����������äơ� System.getenv (" CLASSPATH ") �ƤӽФ��Τ褦�˴Ķ����䤤��碌��Ԥ�ʤ��¤ꡢJava �ץ?��बŸ������Ƥ��ʤ��磻��ɥ����ɤ�ǧ�����뤳�ȤϤ���ޤ���
���饹�ѥ��ξܺ٤ˤĤ��Ƥϡ��֥��饹�ѥ�������פȤ��Ƥ���������
-Dproperty=value �����ƥ�ץ�ѥƥ����ͤ����ꤷ�ޤ���
-d32
-d64 ���줾�� 32 �ӥåȴĶ���64 �ӥåȴĶ��ǥץ?����¹Ԥ��뤳�Ȥ��ᤷ�ޤ����ᤵ�줿�Ķ������ȡ��뤵��Ƥ��ʤ������ݡ��Ȥ���Ƥ��ʤ����ϡ����顼����𤵤�ޤ���
�������Ǥϡ�64 �ӥå����ݡ��Ȥ��Ƥ���Τ� Java HotSpot Server VM �����Ǥ��ꡢ -server ���ץ����Ǥϡ� -d64 ������Ū�˻��Ѥ���ޤ��� �������äơ�-d64 ���ѻ��ˤϡ�-client�ץ��ץ�����̵�뤵��ޤ��� ���λ��ͤϾ����ѹ�������礬����ޤ���
-d32 �� -d64 �Τɤ������ꤷ�ʤ��ä���硢 64 �ӥå����ѥ����ƥ���ơ� �ǥե���ȤǤ� 32 �ӥåȴĶ��Ǽ¹Ԥ���ޤ��� ���λ��ͤϾ����ѹ�������礬����ޤ���
3 -enableassertions[:<package name>"..." | :<class name> ]
3 -ea[:<package name>"..." | :<class name> ]
ɽ����ͭ��ˤ��ޤ����ǥե���Ȥǡ�ɽ����̵��Ǥ��� �������ꤷ�ʤ��Ƥ⡢ enableassertions �ޤ��� -ea ��ɽ����ͭ��ˤʤ�ޤ��� ��...�פǽ�������� 1 �Ļ��ꤹ��ȡ� �����å��ˤ�ꡢ���ꤷ���ѥå���������Ӥ��٤Ƥ� ���֥ѥå��������ɽ����ͭ��ˤʤ�ޤ��� ��...�פȤ����������ꤹ��ȡ������å��ˤ�ꡢ ���ߤκ���ѥǥ��쥯�ȥ���ˤ���̾���Τʤ��ѥå�������� ɽ����ͭ��ˤʤ�ޤ��� ��...�פǽ����ʤ������ 1 �Ļ��ꤹ��ȡ� �����å��ˤ�ꡢ���ꤷ�����饹���ɽ����ͭ��ˤʤ�ޤ���
1 �ԤΥ��ޥ�ɤˡ������Υ����å���ʣ���Υ����� �ޤޤ�Ƥ����硢���饹���ɤ߹������ˡ������������ޤ��� ���Ȥ��С��ѥå����� com.wombat.fruitbat (����Ӥ��٤ƤΥ��֥ѥå�����) �������ͭ���ɽ���� �ޤ���ץ?����¹Ԥ����硢���Υ��ޥ�ɤ���ѤǤ��ޤ���
java -ea:com.wombat.fruitbat... <Main Class>
-enableassertions ����� -ea �����å��ϡ����٤Ƥ� ���饹�?������ӥ����ƥ९�饹 (���饹�?�����ʤ�) ��Ŭ�Ѥ���ޤ��� ���ε�§�ˤ� 1 ���㳰������ޤ���������ʤ������ξ�硢 �����å��ϥ����ƥ��Ŭ�Ѥ���ޤ���������Ѥ��ơ���ñ�ˡ� �����ƥ९�饹���٤ƤΥ��饹��ɽ����ͭ��ˤ��뤳�Ȥ��Ǥ��ޤ��� ���٤ƤΥ����ƥ९�饹��ɽ����ͭ��ˤ�����̤Υ����å��� �Ѱդ���Ƥ��ޤ��� -enablesystemassertions �Ȥ��Ƥ���������
3 -disableassertions[:<package name>"..." | :<class name> ]
3 -da[:<package name>"..." | :<class name> ]
ɽ����̵��ˤ��ޤ�������ϥǥե���ȤǤ��� �������ꤻ���ˡ� disableassertions �ޤ��� -da ��ɽ����̵��ˤ��ޤ��� ��...�פǽ�������� 1 �Ļ��ꤹ��ȡ� �����å��ˤ�ꡢ���ꤷ���ѥå���������Ӥ��٤Ƥ� ���֥ѥå��������ɽ����̵��ˤʤ�ޤ��� ��...�פȤ����������ꤹ��ȡ������å��ˤ�ꡢ���ߤκ���� �ǥ��쥯�ȥ���ˤ���̾���Τʤ��ѥå��������ɽ����̵��� �ʤ�ޤ�����...�פǽ����ʤ������ 1 �Ļ��ꤹ��ȡ������å��ˤ�ꡢ ���ꤷ�����饹���ɽ����̵��ˤʤ�ޤ���
�ѥå����� com.wombat.fruitbat ��ɽ����ͭ��ˡ����饹 com.wombat.fruitbat.Brickbat ��ɽ����̵��ˤ��ƥץ?����¹Ԥ���ˤϡ� ���Υ��ޥ�ɤ���Ѥ��ޤ��� java -ea:com.wombat.fruitbat... -da:com.wombat.fruitbat.Brickbat <Main Class> -disableassertions ����� -da �����å��ϡ����٤Ƥ� ���饹�?������ӥ����ƥ९�饹 (���饹�?�����ʤ�) ��Ŭ�Ѥ���ޤ��� ���ε�§�ˤ� 1 ���㳰������ޤ��� ������ʤ������ξ�硢�����å��ϥ����ƥ��Ŭ�Ѥ���ޤ��� ��������Ѥ��ơ���ñ�ˡ� �����ƥ९�饹���٤ƤΥ��饹���ɽ����ͭ��ˤ��뤳�Ȥ��Ǥ��ޤ��� ���٤ƤΥ����ƥ९�饹�����ɽ����ͭ��ˤ�����̤Υ����å��� �Ѱդ���Ƥ��ޤ��� -disablesystemassertions �Ȥ��Ƥ���������
-enablesystemassertions
3 -esa ���٤ƤΥ����ƥ९�饹��ɽ����ͭ��ˤ��ޤ� (�����ƥ९�饹�� �ǥե���Ȥ�ɽ�����ơ������� true �����ꤷ�ޤ�)��
-disablesystemassertions
3 -dsa ���٤ƤΥ����ƥ९�饹��ɽ����̵��ˤ��ޤ���
3 -jar JAR ����˥��ץ��벽���줿�ץ?����¹Ԥ��ޤ����ǽ�ΰ���ϡ���ư���饹��̾���ǤϤʤ���JAR ���������֥ե������̾���ˤʤ�ޤ��� ���Υ��ץ����ư��뤿��ˤϡ�JAR �ե�����Υޥ˥ե����Ȥ˷��� \f3Main-Class:\f1\f2classname\f1 �ιԤ����äƤ��ʤ���Фʤ�ޤ��� classname �ϡ��桼���Υ��ץꥱ�������γ������Ȥʤ� public static void main(String[] args) ��åɤ��ĥ��饹���̤��ޤ��� Jar �ե������ Jar �ե�����Υޥ˥ե����Ȥ���ˡ�ˤĤ��Ƥϡ�Jar �ġ���Υ�ե���ڡ����ȡ� \f2Java Tutorial
(http://java.sun.com/docs/books/tutorial/jar) �� Jar �ȥ졼��Ȥ��Ƥ������������Υ��ץ�������Ѥ���Ȥ��ϡ�JAR �ե����뤬���٤ƤΥ桼�����饹�Υ������Ȥʤ뤿�ᡢ¾�Υ桼�����饹�ѥ��������̵�뤵��ޤ���
"java -jar" ���ץ����Ǽ¹ԤǤ��� JAR �ե�����Ǥϡ� "java -jar" �ʤ��Ǥ�¹ԤǤ���褦�ˡ��¹Ը��¤�����Ǥ��ޤ���
http://java.sun.com/javase/6/docs/technotes/guides/jar/index.html �� ��\f2Java Archive (JAR) Files\f�פȤ��Ƥ���������-javaagent:jarpath[=options] Java �ץ?��ߥ��쥨��������Ȥ��ɤ߹��ߤޤ��� http://java.sun.com/javase/6/docs/api/java/lang/instrument/package-summary.html �� ��\f2java.lang.instrument�פȤ��Ƥ���������
-verbose
3 -verbose: class ���饹���ɤ߹��ޤ�뤿�Ӥ˥��饹�˴ؤ�������ɽ�����ޤ���
3 -verbose:gc ���١������쥯����٥�Ȥ�ȯ�����뤿�Ӥ���𤷤ޤ���
3 -verbose:jni �ͥ��ƥ��֥�åɤ���Ӥ���¾�� Java Native Interface (JNI) �λ��Ѥ˴ؤ��� �������𤷤ޤ���
3 -version �С����������ɽ�����ƽ�λ���ޤ���
3 -version:release ���ޥ�ɹԤ˻��ꤵ�줿���饹�ޤ��� JAR �ե����뤬��\f2release �ǻ��ꤵ�줿�С�������ɬ�פȤ��Ƥ��뤳�Ȥ��ޤ�����ư���줿 java ���ޥ�ɤΥС�������λ������Ƥ���������������Ŭ�ڤʼ����������ƥ��Ǹ��Ĥ��ä����ˤϡ�����Ŭ�ڤʼ��������Ѥ���ޤ���
\f2release �Ǥϡ�����ΥС����������Ǥ�������Ǥʤ����С������ʸ����ȸƤФ��С������Υꥹ�Ȥ���ꤹ�뤳�Ȥ�Ǥ��ޤ����С������ʸ����ϡ������Ĥ��ΥС�������ϰϤ����Ƕ��ڤä������ν���դ��ꥹ�ȤǤ����С�������ϰϤϡ��С������ ID���С������ ID �θ�˥������ꥹ�� (*) ���ղä�����Ρ��С������ ID �θ�˥ץ饹���� (+) ���ղä�����Ρ�2 �ĤΥС�������ϰϤ�ѥ���� (&) �Ƿ�礷����Ρ��Τ����줫�ˤʤ�ޤ����������ꥹ���ϥץ�ե��å������פץ饹����ϻ��ꤵ�줿�С������ʾ����ѥ���ɤ� 2 �ĤΥС�������ϰϤ������Ѥ��줾���̣���ޤ�����������ޤ���
\f3 .fl -version:"1.5.0_04 1.5*&1.5.1_02+" .fl�嵭�ΰ�̣�ϡ��С������ 1.5.0_04���ޤ��� 1.5.1_02 �ʾ�� 1.5 ��С������ ID �ץ�ե��å����Ȥ��ƻ�ĥС�����Τ����줫�饹�ޤ��� JAR �ե����뤬ɬ�פȤ��롢�Ȥ������ȤǤ����С������ʸ����θ�̩�ʹ�ʸ������ˤĤ��Ƥϡ���Java Network Launching Protocol & API Specification (JSR-56)�פΡ�Appendix A�פȤ��Ƥ���������
JAR �ե�����ξ����̾�С��������ޥ�ɹԤ˻��ꤹ����⡢JAR �ե�����Υޥ˥ե�������˻��ꤹ�뤳�Ȥ��侩����Ƥ��ޤ���
���Υ��ץ����λ��Ѥ˴ؤ�����פʥݥꥷ������ˤĤ��Ƥϡ���ҤΡ������Ȥ��Ƥ���������
-showversion �С����������ɽ�����ơ��¹Ԥ��³���ޤ���
-?
0
-help ����ˡ��ɽ�����ƽ�λ���ޤ���
-X ��ɸ�४�ץ����˴ؤ�������ɽ�����ƽ�λ���ޤ���
"java" "Non-Standard Options" "\fLjava \(em Java interpreter"
3 -Xint ���ץ���ѥ⡼�ɤ�ư��ޤ����ͥ��ƥ��֥����ɤؤΥ���ѥ���� ̵��ˤʤꡢ���٤ƤΥХ��ȥ����ɤ����ץ�ˤ�äƼ¹Ԥ���ޤ��� Java HotSpot VM Ŭ��������ѥ���ˤ�ä�������ѥե����ޥ�� �����ϡ����Υ⡼�ɤǤϼ¸�����ޤ���
3 -Xbatch �Хå����饦��ɥ���ѥ����̵��ˤ��ޤ��� �̾VM �Ǥϥ�åɤ�Хå����饦��ɥ������Ȥ��ƥ���ѥ��뤷�ޤ��� ���ΤȤ����Хå����饦��ɥ���ѥ��뤬��λ����ޤǤϡ� ���ץ�⡼�ɤǥ�åɤ��¹Ԥ���ޤ��� -Xbatch �ե饰����Ѥ���ȡ��Хå����饦��ɥ���ѥ��뤬 ̵��ˤʤ뤿�ᡢ���٤ƤΥ�åɤΥ���ѥ���ϴ�λ����ޤ� �ե������饦��ɤΥ������Ȥ��ƽ����ޤ���
3 -Xbootclasspath: bootclasspath �֡��ȥ��饹�ե������õ�����ᡢ�ǥ��쥯�ȥꡢJAR ���������֡������ ZIP ���������֤��Ƕ��ڤä��ꥹ�Ȥ���ꤷ�ޤ������ꤵ�줿�ѥ��� ¸�ߤ���֡��ȥ��饹�ե�����ϡ�JDK �˴ޤޤ�� �֡��ȥ��饹�ե����������˻Ȥ��ޤ��� ��: rt.jar ��Υ��饹��������Ū�Ǥ��Υ��ץ����� ���Ѥ��륢�ץꥱ���������������ʤ��Ǥ��������� ��������ȡ�Java Runtime Environment �Х��ʥꥳ���ɥ饤����ȿ�ˤʤ뤳�Ȥ�����ޤ���
3 -Xbootclasspath/a:path �ǥե���ȤΥ֡��ȥ��ȥ�åץ��饹�ѥ����ɲä���ǥ��쥯�ȥꡢ JAR ���������֡������ ZIP ���������֤Υѥ����Ƕ��ڤäƻ��ꤷ�ޤ���
3 -Xbootclasspath/p:path �ǥե���ȤΥ֡��ȥ��ȥ�åץ��饹�ѥ��������ɲä��� �ǥ��쥯�ȥꡢ JAR ���������֡������ ZIP ���������֤Υѥ����Ƕ��ڤäƻ��ꤷ�ޤ��� ��: ���Υ��ץ����� rt.jar ��Υ��饹���С��饤�� ������Ū�ǻ��Ѥ��륢�ץꥱ�������ϻ��ꤷ�ʤ��Ǥ��������� ���ꤹ��ȡ�Java Runtime Environment �Х��ʥꥳ���ɥ饤����ȿ�ˤʤ뤳�Ȥ�����ޤ���
3 -Xcheck:jni Java Native Interface (JNI) ��ǽ���Ф��� �ɲå����å���¹Ԥ��ޤ����äˡ�Java ���ۥޥ��� (JVM) �� JNI ����������ˡ�JNI ��ǽ���Ϥ���� �ѥ�������Ӽ¹ԴĶ��ǡ����ڤ��ޤ��� ̵��ʥǡ����Ф�����硢�ͥ��ƥ��֥����ɤ� ���꤬�����Ƚ�Ǥ���Java ���ۥޥ���� ��̿Ū�ʥ��顼�ǽ�λ���ޤ��� ���Υ��ץ�������Ѥ���ȡ� �ѥե����ޥ��㲼���ޤ���
3 -Xfuture ��̩�ʥ��饹�ե���������θ�����¹Ԥ��ޤ������̸ߴ�����ݻ� ���뤿�ᡢJDK �� Virtual Machine �Ǽ¹Ԥ����ǥե���Ȥ� ���������ϡ�JDK ���եȥ������� 1.1.x �С������Ǽ¹Ԥ���븡������ ��̩�ǤϤ���ޤ��� -Xfuture �ե饰����Ѥ���ȡ����饹�ե���������� �����ͤ˽����Τˤ��뤿��Ρ�����˸�̩�ʥ��饹�ե�������������� ͭ��ˤʤ�ޤ�����ȯ�Ԥ������������ɤ�ȯ����ݤˤϡ����Υե饰�� ���Ѥ�侩���ޤ���Java ���ץꥱ�������ư�ġ���� ����Υ����Ǥϡ���긷̩�ʸ������ǥե���Ȥˤʤ뤫��Ǥ���
3 -Xnoclassgc ���饹�Υ��١������쥯������̵��ˤ��ޤ��� ���Υ��ץ�������Ѥ���ȡ��?�ɺѤߥ��饹������꤬�����뤳�Ȥ��ʤ��ʤ뤿�ᡢ����Ū�ʥ�������̤����礷�ޤ������ξ�硢���ץꥱ�������ˤ�äƤ� OutOfMemoryError �����?������ǽ��������ޤ���
3 -Xincgc �����륬�١������쥯����ͭ��ˤ��ޤ��� �����륬�١������쥯���ϡ��ǥե���ȤǤ� ̵������ꤵ��Ƥ��ޤ�����ͭ��ˤ���ȥץ?���μ¹���� ���١������쥯�����ˤ����ߤ��ɤ��ޤ��� �����륬�١������쥯���ϡ����ˤ�äƤϥץ?����Ʊ���� �¹Ԥ���ޤ���Ʊ���˼¹Ԥ���Ƥ���֤ϡ��ץ?�������Ѳ�ǽ�� �ץ?�å�ǽ�Ϥ��������ޤ���
3 -Xloggc:file -verbose:gc ��Ʊ�͡��ƥ��١������쥯����٥�Ȥ� ��ݡ��Ȥ�����������Υǡ����� file �˵�Ͽ���ޤ��� -verbose:gc �ˤ������Ǥ������˲ä��ơ���ݡ��Ȥ���륤�٥�Ȥˤ� �ǽ�Υ��١������쥯����٥�Ȥ���ηв���� (�ÿ�) ���դ����ޤ��� �ͥåȥ�����ٱ�ˤ�� JVM ����ߤ��뤿��ˡ����Υե������ ������Ȥ��ƾ�˥?����ե����륷���ƥ����Ѥ��ޤ��� ���Υե�����ϡ��ե�ե����륷���ƥप��ӥ?���Դ����ʥե����� ���ɲä�����硢�ڤ�ͤ���뤳�Ȥ�����ޤ��� ���ޥ�ɹԤ� -verbose:gc �Ȥ��ä���˻��ꤵ�줿��硢���Υ��ץ����ͥ�褵��ޤ���
3 -Xmsn ���������ƥס���ν�������ꤷ�ޤ��� ���ꤹ���ͤϡ�1M �Х��Ȥ����礭�� 1024 ���ܿ��Ǥʤ���Фʤ�ޤ��� ʸ�� k �ޤ��� K ���դ���� K �Х��ȡ�ʸ�� m �ޤ��� M ���դ���� M �Х��Ȥ�ɽ���ޤ��� �ǥե�����ͤϡ��¹Ի��˥����ƥ������˴�Ť�������ޤ����ܺ٤ˤĤ��Ƥϡ���HotSpot Ergonomics�פȤ��Ƥ�������
��:
-Xms6291456 -Xms6144k -Xms6m
3 -Xmxn ���������ƥס���κ��祵������Х���ñ�̤ǻ��ꤷ�ޤ��� ���ꤹ���ͤϡ�2M �Х��Ȥ����礭�� 1024 ���ܿ��Ǥʤ���Фʤ�ޤ��� ʸ�� k �ޤ��� K ���դ���� K �Х��ȡ�ʸ�� m �ޤ��� M ���դ���� M �Х��Ȥ�ɽ���ޤ��� �ǥե�����ͤϡ��¹Ի��˥����ƥ������˴�Ť�������ޤ����ܺ٤ˤĤ��Ƥϡ���HotSpot Ergonomics�פȤ��Ƥ�������
��:
-Xmx83886080 -Xmx81920k -Xmx80m
Solaris 7 ����� Solaris 8 SPARC �ץ�åȥե�����ξ�硢�����ͤξ�¤Ϥ��褽 4000m ���饪���С��إåɤ��̤����ΤǤ��ꡢSolaris 2.6 ����� x86 �ץ�åȥե�����ξ��� 2000m ���饪���С��إåɤ��̤����ΤǤ��� Linux �ץ�åȥե�����ξ��ξ�¤ϡ����褽 2000m ���饪���С��إåɤ��̤����ΤǤ���
3 -Xprof �¹���Υץ?���Υץ�ե���������������ץ�ե�����ǡ����� ɸ����Ϥ�����ޤ������Υ��ץ����ϡ��ץ?��೫ȯ����Ω�� �桼�ƥ���ƥ��Ȥ�������Ƥ����Τǡ����ֲ�ư�����ƥ�Ǥλ��Ѥ� ��Ū�Ȥ�����ΤǤϤ���ޤ���
3 -Xrs Java ���ۥޥ��� (JVM) �ˤ�륪�ڥ졼�ƥ������ƥॷ���ʥ������ �餷�ޤ���
����Υ����Ǥϥ���åȥ�����եå���ǽ���ɲä��졢 Java ���ץꥱ����������֤˥���åȥ�����Ǥ���褦�ˤʤ�ޤ����� ���ε�ǽ�ˤ�ꡢJVM ���۾ェλ�������Ǥ⡢����åȥ�������� ����åץ����� (�ǡ����١�����³���Ĥ��롢�ʤ�) �� �¹ԤǤ���褦�ˤʤ�ޤ�����
Sun �� JVM �ϡ������ʥ��å����ư۾�� JVM ��λ ���Ф��륷��åȥ�����եå���������ޤ���JVM �ϡ�SIGHUP��SIGINT��SIGTERM �� ���Ѥ��ƥ���åȥ�����եå��μ¹ԤϤ��ޤ���
JVM �Ǥϡ�Ʊ�ͤε�������Ѥ��ơ�1.2 �����ΥǥХå��Ѥ� ����åɥ����å������ǽ��������Ƥ��ޤ���Sun �� JVM �ϡ� SIGQUIT ����Ѥ��ƥ���åɥ���פ�¹Ԥ��ޤ���
JVM ���Ȥ߹�������ץꥱ�������ϡ�SIGINT �� SIGTERM �Τ褦�� �����ʥ�����ˤ˥ȥ�åפ���ɬ�פ�����ޤ������Τ褦�ʾ�硢JVM �� �����ʥ�ϥ�ɥ�Ȥδ֤˴��Ĥ�ȯ�������ǽ��������ޤ��� ���Τ褦�ʴ��Ĥ��뤿��ˡ�-Xrs ���ޥ�ɹԥ��ץ����� ���ѤǤ��ޤ��� Sun �� JVM �� -Xrs �����Ѥ����ȡ�SIGINT��SIGTERM��SIGHUP�� ����� SIGQUIT �Υ����ʥ�ޥ����� JVM �ˤ�ä��ѹ����줺�� �����Υ����ʥ�Υ����ʥ�ϥ�ɥ�ϥ��ȡ��뤵��ޤ���
-Xrs ����ꤹ�뤳�Ȥˤ�äơ��ƶ��� 2 �Ĥ���ޤ���
2 * SIGQUIT ����åɥ���פϻ��ѤǤ��ޤ���
2 * ����åȥ�����եå��μ¹Ԥϡ��桼�������ɤ���������ޤ��� ���Ȥ��� JVM ����λ����Ȥ��� System.exit() ��ƤӽФ��ޤ���
-Xssn ����åɥ����å������������ꤷ�ޤ���
-XX:+UseAltSigs VM �Ǥϥǥե���Ȥ� SIGUSR1 ����� SIGUSR2 ����Ѥ��ޤ����� SIGUSR1 ����� SIGUSR2 ���ʥ�Ϣ�����륢�ץꥱ�������� ���礹���礬����ޤ��� -XX:+UseAltSigs ���ץ����ϡ�VM �˥ǥե���ȤȤ��� SIGUSR1 �� SIGUSR2 �ʳ��Υ����ʥ����Ѥ����ޤ���
\f3-version:\f2release ���ޥ�ɹԥ��ץ����Ǥϡ��ɤ�ʤ�ʣ���˥�������ꤷ�Ƥ⤫�ޤ��ޤ�������������Ū�ʥ�������θ¤�줿���֥��åȤ���Ѥ�������Ǥ�Ŭ�ڤʥݥꥷ����ɽ���Ǥ��뤿�ᡢ�����Υ��֥��åȤΤߤ������˥��ݡ��Ȥ���ޤ��������Υݥꥷ���˼����ޤ���
3 1. Ǥ�դΥС��������ϡ����Υ��ץ�������Ѥ��ʤ����Ȥ�ɽ���Ǥ��ޤ���
3 2. ��������ΥС������ ID �����礭��Ǥ�դΥС������������ޤ���
\f3 .fl "1.5.0_03+" .fl
���ξ�硢1.5.0_03 �����礭��Ǥ�դΥС�������Ѥ���ޤ�������ϡ����ꤵ�줿�С�����������Υ��ե�������Ƴ�����줿 (���뤤�Ϥ��ΥХ����������줿) ��������Ǥ���
3 3. ��������ΥС������ ID �����礭���С���������������Υ����ե��ߥ�ξ�¤ˤ�ä����¤����Ρ���������ޤ���
"1.5.0_03+&1.5*"
3 4. ��ι��� 2 �ޤ��� 3 �Ρ�OR��ɽ������������ޤ���
\f3 .fl "1.4.2_05+&1.4* 1.5+" .fl����Ϲ��� 2 �˻��Ƥ��ޤ����������ѹ�������Υ��� (1.5) ��Ƴ�����줿��������Ʊ���ѹ��������Υ����Υ��åץǡ��ȤǤ����Ѳ�ǽ�ˤʤä����Ȥ�����������Ǥ���
2 * javac - Java �ץ?�����쥳��ѥ���
2 * jdb - Java ���ץꥱ�������ǥХå�
2 * javah - C �إå��ȥ����֥ե����른���ͥ졼��
2 * jar - JAR ���������֥ġ���
2 *
http://java.sun.com/javase/6/docs/technotes/guides/extensions/index.html �� ��\f2The Java Extensions Framework��2 *
http://java.sun.com/javase/6/docs/technotes/guides/security/index.html �� ��\f2Security Features��2 *
http://java.sun.com/docs/hotspot/VMOptions.html �� ��\f2HotSpot VM Specific Options��