4
나는 큰 비트 맵 (6000x2000)가 필요를 채우고, 그래서 하나를 만들 :안드로이드 Bitmap.createBitmap()는 힙
는Bitmap.Config conf = Bitmap.Config.ARGB_4444;
Bitmap bm = Bitmap.createBitmap(6000, 2000, conf);
그리고 방법의 끝에서 나는 BM 재활용 null로 설정합니다. 하지만 내 힙은 내 메서드가 호출 될 때마다 커집니다. OutOfMemoryError를 던질 때까지 매번.
모바일 화면에 6000 * 2000 크기의 비트 맵을 만드는 용도가 무엇인지 알 수 있습니까? 여전히 OOM 문제를 줄일 수 있으므로이를 줄일 수 있습니다. –
좋은 질문 : 첫 번째 질문이 내 프로필을 참조하십시오 –
http://stackoverflow.com/questions/7006825/destroy-consume-memory-by-imageview –