사용자 도구

사이트 도구


java:memory:mat

Java Memory Analyzer(MAT)

Workspace 지정

  • 기본 워크스페이스가 자동으로 $HOME/workspace로 생성되어 버린다.
  • Menu 항목에서 -data your_workspace_location으로 시작 워크스페이스 디렉토리를 명시적으로 지정해준다.

ParseHeapDump.sh

  • ParseHeapDump.sh [heapdump file]을 통해 GUI 없이 Heapdump 파싱을 하고 결과를 저장할 수 있다. 파싱할 때 필요한 메모리를 절약할 수 있을 듯.
  • 파싱 후에 MAT GUI를 열어서 확인해본다.

Linux에서 crash

  • Eclipse crashing on startup - Ask Ubuntu
     Problematic frame:
     C  [libsoup-2.4.so.1+0x6ac91]  soup_session_feature_detach+0x11
  • SWT 최신 버전을 사용한 Eclipse로 버전업(4.3이상)하거나 -Dorg.eclipse.swt.browser.DefaultType=mozilla 옵션을 주고 실행한다.

참조

java/memory/mat.txt · 마지막으로 수정됨: 2022/10/18 15:06 저자 kwon37xi