Heap Dump 생성방법
JVM 내의 명령어로 수동 생성
>> JPS
>> jmap -dump:live, file=./heapdump.hpropf {11427}
다음과 같은 에러가 난다면
Error: More than one non-option argument
Cannot connect to core dump or remote debug server. Use jhsdb jmap instead
>> jmap -dump:format=b,file=heap.hprof 52766
덤프 파일 실행
>> jhat -J-Xmx6g -port 7000 ./heapdump.hprof
localhost:7000 접속
IntelliJ에서 덤프 분석하기
plugins.jetbrains.com/plugin/7115-visualvm-launcher/
www.jetbrains.com/help/idea/cpu-profiler.html
honeymon.io/tech/2019/05/30/java-memory-leak-analysis.html
IntelliJ에서 프로파일링
www.jetbrains.com/help/idea/cpu-profiler.html
반응형
'JAVA' 카테고리의 다른 글
JPA, MyBatis 차이 (0) | 2021.06.21 |
---|---|
Java NullPointException이 나지 않는 이유 (0) | 2021.04.26 |
LogBack Log4J (0) | 2021.03.15 |
[JAVA] Builder Model (0) | 2021.01.07 |
JVM 메모리 구조 및 변수 적재 위치 (2) | 2020.12.14 |