3

이미지를 추가 할 때 메모리 부족 오류가 많이 발생하므로 Bitmap 개체를 지원할 수있는 최대 크기와이를 관리하는 방법을 알고 싶습니다. 효율적으로지원되는 최대 이미지 크기는 무엇입니까

+0

"Bitmap 개체가 지원할 수있는 최대 크기는 무엇입니까?"이 값은 장치마다 다릅니다 ... – Sam

+0

모든 장치의 성능을 관리하는 방법이 있습니까? – Mehdi

답변

9

비트 맵의 ​​최대 크기는 사용 가능한 힙 공간에 따라 장치마다 다릅니다. Google Play를 사용하는 모든 기기에서 최소로 필요한 힙 공간은 16MB입니다.

나머지 앱도 동일한 힙 공간에서 실행되므로 전체 힙을 단일 비트 맵으로 사용할 수 없습니다.

또한 비트 맵의 ​​크기는 색상 형식과 높이 및 너비에 따라 다릅니다.

가장 좋은 방침은 화면 크기에 필요한 비트 맵의 ​​크기 만 메모리에로드하는 것입니다.

큰 비트 맵을 처리하는 방법에 대한 자세한 내용은 this 부분을 참조하십시오.

+1

깔끔하고 감사합니다. – Mehdi

관련 문제