본문 바로가기

Android

안드로이드 메모리 릭 체크 - Eclipse Memory Analyzer

안드로이드 프로젝트에서 새는 메모리를 확인하기 위해서 Eclipse Memory Analyzer 라는 툴을 이용할 수 있습니다.

사이트 : https://www.eclipse.org/mat/downloads.php


1. Help - Install New Software 에서 아래 URL을 입력하고 설치합니다.

http://download.eclipse.org/mat/1.3.1/update-site/

항목 중 Memory Analyzer, Memory Analyzer(Chart)를 선택하면 됩니다.



2. 앱을 실행시키고, DDMS - Device 탭에 있는 Dump HPROF file을 선택합니다.



3. 자동으로 메모리 분석 결과가 나옵니다. 우리가 확인할 내용은 하단 가운데의 Reports - Leak suspects 입니다.




4. 메모리 릭으로 의심되는 케이스가 리스트로 표시되는데, 그 중 하나의 Details  클릭하여 상세한 내용을 확인할 수 있습니다.




내용을 잘 읽어보고, 어디에서 메모리 릭이 나고 있는지 확인하여 수정하면 됩니다.

오늘 소개된 내용은 아주 단순한 내용이고, 이 툴을 이용하여 다른 여러가지 분석을 할 수 있으니 

자세한 내용을 알고싶으신 분들은 아래 사이트를 참고하시기 바랍니다.

https://www.eclipse.org/mat/downloads.php