/ / Про високе використання пам'яті, повідомляється в службах запуску - Android, управління пам'яттю

Високий об'єм пам'яті, про який повідомляється в Running Services - Android, управління пам'яттю

Я бачив, що моя фонова службавиділення 25Mbs відповідно до вікна Android Running Services. Оскільки це багато пам'яті, я думаю, що я не використовую, я дивився на ddms, а також зробив головний дамп мого процесу, і тоді використання пам'яті становить лише 2,9 Мб

Що таке реальне використання пам'яті? Якщо це ddms, чи є якийсь спосіб дозволити запущеним службам правильно використовувати? Тому що я боюся, що якщо хтось користувач подивиться на запущені сервіси, він скаже, що програма витрачає багато пам’яті.

Відповіді:

1 для відповіді № 1

Здається, що купа андроїдної пам’яті не містить вбудованої пам’яті, наприклад пам’яті з растрових зображень чи веб-перегляду.

adb shell dumpsys meminfo

Більш детальний опис в це обговорення