Retired: This application is now retired.
JVMPeg
소개
JVMPeg은 JVM 스레드가 상당한 양의 CPU를 소비하는 상황에서 분석을 수행하기 위해 보유하고 있는 일반적인 솔루션을 기반으로 설계되었습니다. Java 애플리케이션 높은 CPU. JVM이 많은 CPU를 소비할 때 스레드 활동 내에서 상위 소비자인 특정 스레드를 확인할 수 있는 기능이 필요합니다. 분석을 위해 JVMPeg에서 사용할 수 있는 jstack 및 상위 출력을 캡처하는 앞서 언급한 솔루션에 대한 스크립트를 개발했습니다.
명령행 버전의 분석을 보려면 javahighcpu를 참조하십시오.
사용법
- Linux/Solaris에서 Java 스레드의 높은 CPU 사용률을 식별하는 방법에서 high_cpu_*.tar.gz 스크립트를 다운로드합니다.
- 솔루션에 대한 지침에 따라 스크립트를 실행합니다.
- 생성된 high-cpu.out 및 high-cpu-tdump.out을 화면의 각 드롭 영역으로 끌어다 놓습니다.
- 필요한 경우 CPU 임계값(기본값: 40%)을 선택합니다. 이렇게 하면 스레드를 표시하기 위해 CPU 사용량의 백분율이 결정됩니다.
Comments