Как вы имитируете низкую память в эмуляторе Android?
Есть ли простой способ моделирования низкой памяти внутри эмулятора? Мне интересно выполнить очистку ресурсов, аналогичную этой публикации
- Есть ли простой способ вывода двух столбцов на консоль в Java?
- Не удалось выполнить компиляцию: Тип программы уже присутствует: com.google.android.gms.internal.measurement.zzabn
- ListView OnItemClickListener не отвечает?
- В чем разница между @ + id / android: list и @ + id / list
- Сетевой прослушиватель Android
- Что вы не можете сделать на VM Dalvik (виртуальная машина Android), которую вы можете использовать в Sun VM?
- Разбор JSON для Java - приложение для Android
- Java: необходимо каким-то образом сократить этот код
ulimit
команду ulimit
из оболочки.
ulimit -Sv 10000
Это установит текущий предел памяти до 10 000 Кб, так что все приложения, вызванные из этой оболочки впоследствии, не смогут получить доступ к большему количеству памяти.
Если вы просто хотите активировать обратные вызовы onTrimMemory, это будет делать трюк:
adb shell am send-trim-memory
например, adb shell am send-trim-memory com.example.app MODERATE
Другой способ сделать это, если ваш телефон или эмулятор имеет приложение Dev Tools (каждый эмулятор имеет). Откройте инструменты Dev, перейдите в «Настройки разработки» и включите флажок «Immediatly destroy activities». Это может помочь вам эмулировать ситуацию, когда ваша деятельность уничтожается, как при низкой памяти