1

내 응용 프로그램의 메모리 프로파일에 this을 참조하고 있습니다. TraceView을 내 추적 파일과 함께 실행하면 TraceView 윈도우에 여러 색상과 항목이 표시됩니다.TraceView를 android 응용 프로그램의 메모리 프로파일 링용으로 사용하는 방법

그럼 어떻게 메모리 누수가 있는지, 색상의 의미는 무엇인지 이해할 수 있습니다.

+0

http://developer.android.com/guide/developing/index.html 북마크 됨 –

+0

http://developer.android.com/guide/publishing/preparing.html http://developer.android.com/guide /publishing/publishing.html https://market.android.com/apps/GAME_WIDGETS/ http://www.zong.com/help/merchant http://zong.com/merchants/get-started –

답변

3

메모리 누수에 대해 TraceView을 사용해야한다고 생각하지 않습니다. 이것은 응용 프로그램의 성능과 메모리 사용에 대한 정보를 얻기위한 도구입니다. 시도해보십시오 Memory Analyzer Plugin for Eclipse. 덤프 HPROF 파일 버튼을 사용하여 DDMS의 앱 메모리를 덤프하고 매트를 사용하여이 덤프에서 메모리 누수가 있는지 확인할 수 있습니다.

UPDATE : 메모리 덤프 당신이 MAT체크 라디오 버튼을보고 누출 용의자와 마법사 시작 볼 수 있습니다 구성되어
. 완료 버튼을 클릭하면 누출 용의자 창이 표시됩니다. 메모리 사용 다이어그램과 누출 가능성 목록이 있습니다. 일부 누출은 가양 성입니다. 특정 누출이 실제 누출이라고 생각되면 세부 정보 링크를 클릭하여이 유출에 대한 추가 정보를 얻을 수 있습니다.

세부 정보 탭이 열리면 누출 된 개체의 경로가 표시됩니다. 경로의 객체를 클릭하면 이러한 객체에 대한 유용한 정보를 얻을 수 있습니다. 예를 들어, 선택된 오브젝트에 대한 참조가있는 오브젝트 목록을 얻을 수 있습니다 (리스트 오브젝트 ->, 송신 참조는).

+0

HPROF 덤프 결과를 어떻게 이해할 수 있습니까? 제발 –

+0

나는 약간의 정보를 답에 추가했다. 필요한 경우 추가 질문을하십시오. – Michael