Как вручную установить размер кучи виртуальной машины Android в эмуляторе? - PullRequest
0 голосов
/ 05 сентября 2018

Как вручную установить размер кучи виртуальной машины для эмуляторов Android Studio?

Я пытаюсь установить его действительно низким, чтобы приложение продолжало работать без ошибок нехватки памяти даже на очень старых устройствах.

Я сделал это в настройках эмулятора:

enter image description here

И добавил этот код для проверки:

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));

... но я все еще получаю это:

enter image description here

Так как я изменил настройки, почему это не отражается словами "maxMem: 128 memoryClass: 16 ??"

...