2
JVM 도구 인터페이스 (JVMTI) specification은 라이브 단계에서 VM에서 JVMTI 에이전트를 시작할 수 있다고 말합니다.하지만 수행 방법은 언급하지 않았습니다. 아무도 전에 이것을 시도하거나 그것을하는 방법에 대한 힌트를 얻었습니까?라이브 단계에서 VM의 JVM 도구 인터페이스 에이전트 시작
JVM 도구 인터페이스 (JVMTI) specification은 라이브 단계에서 VM에서 JVMTI 에이전트를 시작할 수 있다고 말합니다.하지만 수행 방법은 언급하지 않았습니다. 아무도 전에 이것을 시도하거나 그것을하는 방법에 대한 힌트를 얻었습니까?라이브 단계에서 VM의 JVM 도구 인터페이스 에이전트 시작
당신이 방법을 사용할 수 있습니다
* @param agent
* Path to the JAR file containing the agent.
*
* @param options
* The options to provide to the agent's <code>agentmain</code>
* method (can be <code>null</code>).
com.sun.tools.attach.VirtualMachine.loadAgent(String agent, String options)
$ {java.home}에서 /../ lib 디렉토리/tools.jar를
하지만 JVMTI 에이전트는 네이티브 라이브러리가 될 것입니다 ... 어떻게 jar 파일 수 JVMTI 에이전트가 포함되어 있습니까? – sandeep
잘 모르겠습니다. 나는이 방법을 테스트에 사용했다. –