JAVA

Java Heap Dump

k9e4h 2021. 3. 19. 16:45

 

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

 

jithub.tistory.com/300

gre-eny.tistory.com/230

ldg.pe.kr/framework_reference/visualvm/ko_KR/heapdump.html

bcho.tistory.com/789

반응형

'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