내 응용 프로그램의 메모리 사용량 중 일부가 MAT를 사용하여 발생하는 부분을 해결하려고합니다.MAT로 안드로이드 메모리 사용량 추적
힙이 많은 비트 맵에는 몇 가지 참조가 있습니다. 실제 자원이 무엇인지 판단 할 수있는 방법이 있습니까? 이미지는 일반적으로 앱 내 드로어 블에서 가져옵니다. 객체 참조가 있지만 실제 드로어 블이 메모리를 차지할 수 있는지 확인하기 위해 드릴 다운하는 방법을 알아낼 수 없습니다.
일예 비트 맵에는 1MB 이상의 힙이 있고 300k 이상의 비트 맵이 있습니다.
GC 루트를 추적하면 비트 맵에 무엇이 들어 있는지 파악할 수 있습니다. 그러면 그 원인을 식별하는 데 도움이됩니다. – CommonsWare
@CommonsWare는 "Path to GC roots"이며 "모든 참조가 가장 좋은 참조"입니다. – Andrew
"약점/약한 부분을 제외하고 모든 참고 문헌"과 같은 것이 있거나 조금 좋아질 것 같은 것이 있어야하지만 기본적으로 올바른 생각을 가지고 있습니다. – CommonsWare