VisualVM을 사용하여 Java (Sun JDK 1.6) 독립 실행 형 응용 프로그램을 프로파일 링하려고합니다. 필자는 응용 프로그램을 실행하고 신경 쓰이는 일부 측정 항목을보고 할 수있는 스크립팅 된 성능 테스트 환경이 있습니다.VisualVM 용 JVM calltree 스냅 샷
JVM에서 나중에 VisualVM으로 분석 할 수있는 일부 CPU 프로파일 링 스냅 샷을 수집하는 방법이 있습니까?
이 던져지기 직전에 힙 덤프를 디스크에 쓰는 -XX:+HeapDumpOnOutOfMemoryError
플래그와 비슷한 것을 찾고 있습니다.
예, VisualVM에는이 기능이 없으며 YourKit을 사용하여 종료되었습니다. 성능 테스트를 두 번 실행합니다. 하나는 프로파일 링을 사용하여 스냅 샷을 수집하고 하나는 프로파일 링을 비활성화하여 성능 메트릭을 수집하는 것입니다. –