폰은 아니고 개발용 보드입니다.
버전은 4.2구요.
제가 쓰는 보드가 문제가 있습니다.
이유 없이 자꾸만 어플리케이션이 죽어버리는 겁니다
ANR이 아닌, 그 어떤 오류도 뜨지 않고요...
예외 처리도 찍지 못하며, 죽는 위치가 매번 다릅니다.
이것 저것 뒤져보다가 힙사이즈를 조정하게 되었는데 많이 안정되었습니다.
문제가 된 heap 설정
dalvik.vm.heapsize=384m
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=64m
아래는 죽는 현상이 많이 나아진 힙 사이즈입니다.
dalvik.vm.heapsize=128m
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
인터넷에 나돌아다니는거 가져다 써서 왜 나아졌는지 이유를 모르겠습니다.
힙사이즈가 크면 좋아질 것 같은데, 오히려 줄이니까 좋아져서요.
힙사이즈의 개념좀 가르쳐주세요 ㅠㅠ