У меня есть приложение, которое выполняет некоторые основные операции, такие как: загрузка файлов, установка файлов, запрос на телефон, использование потоков, соединений HttpClient и т.д. (ничего сложного).
он также запускает службу perm внутри (вид прослушивателя)
Самое странное: когда я впервые навожу его на свое устройство, размер его в памяти составляет около 150 кб. но через некоторое время (может быть, пару дней активности) размер неожиданно растет, в последний раз я проверяю, что он добрался до 664 КБ.
В чем может быть причина? является ли эта мера памяти реальной? что я должен проверить или как я могу его решить, чтобы сохранить его небольшим, пока он извлекается в памяти?
Спасибо, лучей.
Как правило, из-за фрагментации кучи, есть много ресурсов для исследования обычных виртуальных машин Java, вам придется проверить документацию Dalvik на инструменты, которые помогут в Android.