안드로이드는 단말 내부의 heapsize 설정에따라 각기 다르다. heapsize 가 작을 경우 어플이 느려지거나 뻗어버릴 수가 있다. 여기서 늘리는 방법을 알아보자. 결론부터 말하자면.. 안드로이드단말 내부의 /system/build.prop 파일을 열어보면 아래와같이 00m 식으로 용량이 지정되어있다. 기본적으로 최소용량만 확보되며 heap이 부족할경우 시스템에서 스스로 확장하되 아래 적혀있는 용량이 맥스이며. 이 값을 넘는경우 뻗는다. dalvik.vm.heapsize=64m거의 모든 어플이 64m 정도의 heapsize 면 원활이 돌아갈것이다. 하지만 위의 build.prop 파일은 마음대로 수정이 불가능하다. 일반적으로 말하는 루팅이 필요하다. 오픈되어있다고 가정하에.. /system 폴더는 r..
안드로이드 겔럭시탭2는 한개어플당 48M 의 max heap memory 용량을 갖는다. 안드로이드 단말기별로 max heap memory 량이 틀리니 아래와 같은 방법으로 알아보는게 좋다. android.util.Log.d("TAG","TOTAL MEMORY : "+(Runtime.getRuntime().totalMemory() / (1024 * 1024)) + "MB"); android.util.Log.d("TAG","MAX MEMORY : "+(Runtime.getRuntime().maxMemory() / (1024 * 1024)) + "MB"); android.util.Log.d("TAG","FREE MEMORY : "+(Runtime.getRuntime().freeMemory() / (1024 ..
- Total
- Today
- Yesterday