Android / Java: память увеличивается на 2 часа, затем стабилизируется.Это нормальное поведение? - PullRequest
0 голосов
/ 18 декабря 2018

Мое приложение имеет несколько служб, работающих в фоновом режиме, и простой графический интерфейс.

Я просто позволил ему работать в течение 3 часов, чтобы обнаружил утечки памяти и обнаружил следующее поведение :

  1. Память запускается с 28,8 МБ
  2. Увеличивается до 44,3 МБ после 2часы
  3. Сохраняет стабильным около 44 МБ
  4. LeakCanary не обнаружил утечку

Мне интересно, что происходит? Сборщик мусора ждет, пока ~ 44 МБ, прежде чем он начнет очищаться?

Само приложение делало то же самое в течение 3 часов через равные промежутки времени.Служба, использующая память, не была остановлена.

Есть идеи или советы?Заранее спасибо!

...