안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
(제가 메모리 문의를 많이 드리는데 초기 발생한 오류는 많은 분들의 댓글로 줄여가며 수정을 하고 있습니다.)
메모리를 체크한후 layout을 Bitmap으로 저장을 하였는데 out of memory가 발생을 합니다.
native heap size : 17080KB
heap free size : 119KB
heap allocated size : 12380KB
total memory : 63MB
max memory : 64MB
free memory : 4MB
allocation memory : 58MB
dalvikvm-heap : Out of memory on a 2457616-byte allocation. << 오류내용.
위와 같이 나옵니다.
제가 궁금한건
오류 내용이 2457616 바이트가 필요한데 힙메모리가 119KB 밖에 없어서 발생을 하는 것인가요?
out of memory에서 힙메모리만 의미가 있고 프리메모리는 의미가 없는건지...
추가설명)
위 오류는 동일한 layout인데도 간혈적으로 발생을 합니다.
테스트 단말기는 갤럭시노트(U+) ICS 입니다.
조언 부탁드립니다.

give & take




원래는 가비지 컬렉터가 메모리 한계에 다다르면 GC하고 이러는데..
그 속도가 못따라가서 발생하는것이죠...
간혈적으로 발생할 수 밖에 없습니다..
지우다 지우다 힘들어서 헥헥대는 것이니까요..;;