2011-04-26 2 views

답변

3

하나의 JVM = 하나의 프로세스. 프로세스가 java 또는 javaw 인 프로세스.

visualvm을 사용하여 실행중인 모든 Java 프로세스를 볼 수도 있습니다.

Java JDK를 설치하면이 도구를 찾을 수 있습니다. Steve B.가 이미 언급했듯이 jps도 JDK에 포함되어 있습니다.

+0

답장을 보내 주셔서 감사합니다. JVM 종료/종료 직전에 일부 Java 코드를 실행할 수 있습니까? 아니면 새로운 JVM이 시작되기 전에? – SmartSolution

+0

@SmartSolution : [shutdown hook] (http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Runtime.html#addShutdownHook (java.lang.Thread))을 사용해보십시오. JVM 종료 전에 코드가 실행되는 것은 아닙니다. JVM을 시작하기 전에 코드를 실행하는 것과 관련하여 [exec] (http://download.oracle.com/javase/1.5.0/docs/api)를 사용하여 Java 프로그램에서 새 JVM을 시작하지 않는 한이 사실에 대해서는 확실하지 않습니다. /java/lang/Runtime.html#exec (java.lang.String [])). – darioo

2

jps은 시스템에서 실행중인 Java 프로세스를 보여줍니다.

+0

감사합니다. – SmartSolution

+0

JVM 종료/종료 직전에 일부 Java 코드를 실행할 수 있습니까? 아니면 새로운 JVM이 시작되기 전에? – SmartSolution

관련 문제