To make lager heap:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:largeHeap="true"
android:hardwareAccelerated="true">
Warning:
- Larger heap size means longer GC(Garbage Collection) time.
- If you make your app heap size bigger, it will significantly slow down other apps and users will soon know your app is the problem.
- Don't use this option just because you get memory error.
To check heap size on your device:
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
int memoryClass = am.getMemoryClass();
int memoryClass2 = am.getLargeMemoryClass();
Log.v("onCreate", "memoryClass:" + Integer.toString(memoryClass) + " large: " + memoryClass2);
No comments:
Post a Comment