Как вручную установить размер кучи виртуальной машины для эмуляторов Android Studio?
Я пытаюсь установить его действительно низким, чтобы приложение продолжало работать без ошибок нехватки памяти даже на очень старых устройствах.
Я сделал это в настройках эмулятора:
И добавил этот код для проверки:
Runtime rt = Runtime.getRuntime();
long maxMemory = rt.maxMemory();
Log.v("onCreate", "maxMemory:" + Long.toString(maxMemory));
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
int memoryClass = am.getMemoryClass();
Log.v("onCreate", "memoryClass:" + Integer.toString(memoryClass));
... но я все еще получаю это:
Так как я изменил настройки, почему это не отражается словами "maxMem: 128 memoryClass: 16 ??"