Как вы имитируете низкую память в эмуляторе Android?

Есть ли простой способ моделирования низкой памяти внутри эмулятора? Мне интересно выполнить очистку ресурсов, аналогичную этой публикации

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». Это может помочь вам эмулировать ситуацию, когда ваша деятельность уничтожается, как при низкой памяти

  • Что делает оператор «+ =» в Java?
  • Как использовать первую букву слова в строке с использованием Java?
  • PorterduffXfermode: очистить раздел растрового изображения
  • Что означает этот символ в IntelliJ? (красный круг в нижнем левом углу имени файла, в нем «J»)
  • Что такое WindowInsets?
  • Android: как отображать предварительный просмотр камеры с помощью обратного вызова?
  • Печать целого числа в двоичном формате в Java
  • Как настроить чувствительность микрофона во время записи звука в Android
  • Как добавить каталог в путь к classам в профиле запуска приложения в IntelliJ IDEA?
  • preincrement / postincrement в java
  • Как сравнить два дата без временной части?
  • Давайте будем гением компьютера.