Copyright 2004-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.
�ۥ��� ID ����ꤻ���� jps ���¹Ԥ��줿���ϡ��?����ۥ��Ⱦ�η�¬�����դ� JVM ��õ���ޤ����ۥ��� ID �����ꤵ�줿���ϡ����ꤵ�줿�ۥ��Ⱦ�� JVM ���ꤵ�줿�ץ�ȥ���ȥݡ��Ȥ���Ѥ���õ���ޤ��� jstatd �ץ?�����������åȥۥ��Ⱦ�Dz�ư���Ƥ��뤳�Ȥ�����Ȥʤ�ޤ���
jps ���ޥ�ɤϡ��������åȥ����ƥ��Ǹ��Ĥ��ä���¬�����դ� JVM �Τ��줾��ˤĤ��ơ��?���� VM ���̻� (lvmid) ����𤷤ޤ���lvmid �ϡ����̤ˡ����ڥ졼�ƥ������ƥ�� JVM �ץ?���Υץ?�����̻ҤǤ�����ɬ�����⤽���Ȥϸ¤�ޤ����ץ�����ꤵ��ʤ��ä���硢 jps �ϳ� Java ���ץꥱ�������� lvmid �θ��û�������Υ��ץꥱ�������Υ��饹̾�ޤ��� jar �ե�����̾��³���ƥꥹ�Ȥ��ޤ���û�������Υ��饹̾�ޤ��� JAR �ե�����̾�Ǥϡ����饹�Υѥå���������� JAR �ե�����Υѥ�����Ͼʤ���ޤ���
jps ���ޥ�ɤ� java ��ư�ġ������Ѥ��ơ����饹̾�� main ��åɤ��Ϥ��줿�����õ���ޤ����������å� JVM ���������൯ư�ġ���ǵ�ư���줿��硢���饹̾ (�ޤ��� JAR �ե�����̾) �� main ��åɤ��Ϥ��줿���������Ǥ��ޤ����ξ�硢 jps ���ޥ�ɤϡ����饹̾�ޤ��� JAR �ե�����̾�� main ��åɤΰ���Ȥ��ơ�Unknown �Ȥ���ʸ�������Ϥ��ޤ���
jps ���ޥ�ɤˤ�ä���������� JVM �Υꥹ�Ȥϡ����ޥ�ɤ�¹Ԥ������Τ˵��Ĥ���Ƥ��륢���������ˤ�ä����¤���뤳�Ȥ�����ޤ������Υ��ޥ�ɤϡ����ڥ졼�ƥ������ƥ��ͭ�Υ����������浡���˽��äơ����Τ��������������äƤ��� JVM ������ꥹ�Ȥ��ޤ���
�� - ���Υ桼�ƥ���ƥ��ϥ��ݡ��Ȥ���Ƥ��ʤ����ᡢJDK �ξ���ΥС������Ǥϻ��ѤǤ��ʤ���ǽ��������ޤ������ߡ�Windows 98 ����� Windows ME �ץ�åȥե�����Ǥϻ��ѤǤ��ޤ���
[protocol:][[//]hostname][:port][/servername]
lvmid [ [ classname | JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]
���ϥȡ�����Ϥ��٤ơ�����Ƕ��ڤ��ޤ��������ޤ줿�����ޤ� arg ������ȡ������ºݤΰ��֥ѥ����˥ޥåפ���Ȥ��ˤ����ޤ����������ޤ���
�� - ����Υ����Ƿ������ѹ�������ǽ��������Τǡ� jps �ν��Ϥ���Ϥ��륹����ץȤϽʤ���褤�Ǥ��礦��jps ���Ϥ���Ϥ��륹����ץȤ���ϡ����Υġ���ξ���Υ����ǤϽ�����ɬ�פˤʤ뤳�Ȥ�ͽ�ۤ��Ƥ����Ƥ���������
�?����ۥ��Ⱦ�η�¬�����դ� JVM ��ꥹ�Ȥ���:
jps 18027 Java2Demo.JAR 18032 jps 18005 jstat
��⡼�ȥۥ��Ⱦ�η�¬�����դ� JVM ��ꥹ�Ȥ���:
������Ǥϡ�jstat �����С��Ȥ������� RMI �쥸���ȥ�ޤ��ϸ��̤γ��� rmiregistry �ץ?������⡼�ȥۥ��ȤΥǥե���ȥݡ��� (�ݡ��� 1099) �Ǽ¹Ԥ��Ƥ��뤳�Ȥ�����Ȥ��Ƥ��ޤ����ޤ����?����ۥ��Ȥϥ�⡼�ȥۥ��Ȥ˥����������뤿���Ŭ�ڤʥ������������äƤ����ΤȤ��ޤ����ޤ���������ˤϡ�Ĺ�������Υ��饹̾�ޤ��� JAR �ե�����̾����Ϥ��뤿��� -l ���ץ���ޤޤ�Ƥ��ޤ���
jps -l remote.domain 3002 /opt/j2sdk1.5.0/demo/jfc/Java2D/Java2Demo.JAR 2857 sun.tools.jstatd.jstatd
RMI �쥸���ȥ��Ѥ˥ǥե���Ȱʳ��Υݡ��Ȥ���Ѥ����⡼�ȥۥ��Ⱦ�η�¬�����դ� Java ���ۥޥ����ꥹ�Ȥ���:
������Ǥϡ�jstatd �����С�����⡼�ȥۥ��Ⱦ�Ǽ¹Ԥ��Ƥ��ơ����� RMI �쥸���ȥ꤬�ݡ��� 2002 �˥Х���ɤ���Ƥ��뤳�Ȥ�����Ȥ��Ƥ��ޤ����ޤ���������Ǥϡ��ꥹ�Ȥ����� Java ���ץꥱ�������� main ��åɤ��Ϥ��줿�����ޤ�뤿��ˡ�-m ���ץ�������Ѥ��Ƥ��ޤ���
jps -m remote.domain:2002 3002 /opt/j2sdk1.5.0/demo/jfc/Java2D/Java2Demo.JAR 3102 sun.tools.jstatd.jstatd -p 2002
2 * java - Java ���ץꥱ�������ư�ץ?���
2 * jstat - Java ���ۥޥ�����״ƻ�ġ���
2 * jstatd - ���ۥޥ��� jstat �ǡ����
2 * rmiregistry - Java ��⡼�ȥ��֥������ȥ쥸���ȥ�