방법1) jmap를 사용

⚠️ 힙 덤프를 뜨는 동안에는 JVM 실행이 멈춤

jmap은 운영체제에서 남기는 코어 파일로부터 자바 메모리 덤프를 추출할수도 있다. (이는 jstack 명령어도 마찬가지)

$ jmap -dump:format=b,file=<PATH> <PID>
$ jmap -dump:live,format=b,file=<PATH> <PID>
$ jmap -F -dump:format=b,file=<PATH> <PID>

옵션 설명

방법2) JVM 이벤트 설정