힙이 서서히 채워지면서 8 번 이상 게임을 계속 한 후 OutOfMemory 오류가 발생합니다. 내 게임의 힙을 분석하기 위해 MAT를 사용할 때Android 메모리 누수 비트 맵
1) "android.graphics.Bitmap"이 (가)로드 한 인스턴스는 6,554,944 (35.34 %) 바이트를 차지합니다. 메모리는 ""에 의해로드 된 "byte []"의 한 인스턴스에 누적됩니다.
키워드 android.graphics.Bitmap 바이트 [] ''에 의해로드 된 클래스 "android.content.res.Resources"는, 6446248 (34.76 %) 바이트를 차지
2). 메모리는 ""에 의해로드 된 "java.lang.Object []"의 한 인스턴스에 누적됩니다.
키워드 java.lang.Object 상위 [] android.content.res.Resources
이미지, 예를 재활용하기 위해 해상도를
이 이미지를 수행 이미 적절한의 세계를 저장? mdpi처럼, hdpi? 아니면 모든 화면에 단일 한 거대한 이미지를 사용하고 있습니까? –
@BlazeTama 빠른 하나 .. 감사. 난 720p의 이미지를 hdpi 폴더에 3 액티비티 화면으로 가지고 있는데, 나는을 사용하여 디스플레이한다. 나는 onDestroy()를 언 바인딩한다. 게임에서 사용되는 이미지의 경우 렌더러에서 R.drawable. *로 직접 호출합니다. –
David