1, SUN, HP
HP Jmeter를 활용하기 위해선 JVM option에 아래와 같은 옵션을 추가해 주어야 합니다.
-Xrunhprof:heap=all,cutoff=0
HP jmeter 실행은 아래와 같이 합니다. Memory dump size에 따라 heap을 조절 하여야 합니다.
java -mx128m -jar HPjmeter.jar
위와같이 하고 kill -3 java_pid와 같이 하여 분석하고자 하는 Container에서의 memory snapshot을 jmeter를 통해 확인 할 수 있게 됩니다. 주의할 점은 운영 시 위와 같은 JVM옵션으로 인해 performance가 저하 될 수 있으므로 꼭 확인 할 수 있는 상황에서만 쓰도록 한다.
Window-> New Window 그리고 다른 metric을 선택합니다.
Metric->Reference Graph Tree를 누르면 object reference graph를 볼 수 있다.
아래 그림은 Guess -> Memory leaks를 누르면 모든 전체 heap을 HPjmeter가 분석한 결과입니다.
'1. 미들웨어이야기 > 01. JVM' 카테고리의 다른 글
CPU 과부하로 인한 응답속도 저하 문제 분석 (0) | 2009.06.03 |
---|---|
CPU 과부하로 인한 응답속도 저하 패턴 (0) | 2009.06.03 |
OutOfMemory 문제분석 by IBM Heap analyzer (0) | 2009.06.03 |
OutOfMemory 문제분석 by JEUS (0) | 2009.06.03 |
OutOfMemory 현상정리 (0) | 2009.06.03 |