Об использовании большого количества памяти в запущенных службах - PullRequest
0 голосов
/ 23 января 2011

Я видел, что мой фоновый сервис выделяет 25 Мбайт в соответствии с окном Android Running Services.Так как я думаю, что не использую много памяти, я посмотрел на ddms, а также сделал дамп памяти моего процесса, и тогда использование памяти составляет всего 2.9Mb

Что такое реальное использование памяти?Если это ddms, есть ли способ, чтобы работающие службы давали правильное использование?Потому что я боюсь, что если какой-нибудь пользователь посмотрит на запущенные сервисы, он скажет, что приложение тратит много памяти.

1 Ответ

1 голос
/ 29 января 2011

Кажется, что куча памяти Android не содержит встроенную память, такую ​​как память из растровых изображений или веб-просмотра. Тогда реальное использование памяти происходит из фоновых сервисов. Вы также можете получить его из:

adb shell dumpsys meminfo

Более подробное описание в этом обсуждении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...