티스토리 뷰
안드로이드는 단말 내부의 heapsize 설정에따라 각기 다르다.
heapsize 가 작을 경우 어플이 느려지거나 뻗어버릴 수가 있다.
여기서 늘리는 방법을 알아보자.
결론부터 말하자면.. 안드로이드단말 내부의 /system/build.prop 파일을 열어보면
아래와같이 00m 식으로 용량이 지정되어있다. 기본적으로 최소용량만 확보되며
heap이 부족할경우 시스템에서 스스로 확장하되 아래 적혀있는 용량이 맥스이며. 이 값을 넘는경우 뻗는다.
dalvik.vm.heapsize=64m |
하지만 위의 build.prop 파일은 마음대로 수정이 불가능하다.
일반적으로 말하는 루팅이 필요하다. 오픈되어있다고 가정하에..
/system 폴더는 read-only 임으로 권한을 열어주어야 하는데 그전에
리마운트 해주어야 한다.
/>adb remount |
remount 가 success되지 않는다면.. 루팅이 안되었을 가능성이 높다.
성공하였으면 아래와같이 수행한다.
/>adb shell #adb chmod 777 system |
/system 권한이 열렸으니 내부에 있는 build.prop 를 가져다가 heapsize 수정을 해준 후 재부팅을 하면된다.
/>adb reboot |
끝..
위와같이 진행하여 발생되는 모든것은 스스로 책임지세요.
[저작자] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] ExpandableListView , BaseExpandableListAdapter (0) | 2011.09.20 |
---|---|
[Android] progress bar 기본지원 style (1) | 2011.09.19 |
[Android] android 3.0 하단바 높이 (0) | 2011.09.02 |
[Java] Zip 압축 풀기 (2) (0) | 2011.08.31 |
[Java] 파일 , 폴더 복사 (0) | 2011.08.31 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday