1. 미들웨어이야기/01. JVM

JPS 명령어를 활용한 JVM PID, 파라미터 확인하기

알 수 없는 사용자 2014. 12. 2. 19:17

JVM의 Process ID를 확인하는 명령어.

Windows에서 "windows 작업관리자"를 이용하여 JVM의 Process ID를 확인하기는 어렵다. 이럴 경우 ProcessExplorer 툴을 설치하여 확인하거나 jps 명령어를 이용하여 확인할 수 있다.


- 필요한 환경 

  1. UNIX/Linux/Windows : JAVA 5 이상


- 명령어 위치 ( JAVA_HOME은 JDK 설치 폴더를 의미함)

  $JAVA_HOME/bin/jstack.exe


- 명령어 사용법

  > jps 

    ... JVM의 PID와 프로그램 명 확인 ..

  > jps -v

    ... JVM의 PID, 프로그램, 옵션 확인 ..


  예시)

  > jps 

   1640 Jmeter

   3336 Jps

  > jps -v

    7204 Jps -Denv.class.path=. -Dapplication.home=C:\Program Files\Java\jdk1.5.0_22 

    1640 jar -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:NewSize=128m

 by 이환호


정보 출처 : http://docs.oracle.com/javase/6/docs/technotes/tools/index.html#basic