У меня есть утечки памяти в моем проекте. Чтобы найти утечки, я решил использовать Android Studio Profiler. После долгих исследований по этому поводу. Я застрял между списком экземпляров и справочником, как определить точную точку утечки.
Ниже скриншот моего профилировщика:
Пожалуйста, помогите мне понять точную причину утечки, чтобы избежать утечки памяти.
Заранее спасибо.
Профилировщик памяти Android Studio обнаруживает определенный класс утечек, когда вы сохраняете действие или фрагмент после завершения его жизненного цикла.
Вкладка References
показывает, как сохраняется утечка активности или фрагмента. Вы можете попробовать нажать Show nearest GC root only
, чтобы увидеть кратчайший путь к корню GC, что может дать вам некоторое представление о том, как прекратить сохранение объекта и устранить утечку.