Я использую Eclipse Memory Analyzer для тестирования поведения MainActivity
в своем приложении для Android.
Я повернул свое устройство ровно 10 раз, поэтому я создал 11 экземпляров класса MainActivity
.
Глядя на вкладку «Гистограмма» в Eclipse Memory Analyzer, я получаю это
Весь список объектов (щелчок правой кнопкой мыши -> lList objects -> с входящими ссылками) дает мне список этих 11 объектов:
это должно быть правильно, поскольку у меня есть ровно 11 экземпляров класса MainActivity, как и ожидалось (при условии, что GC еще не выпустил эти действия).
Но если я ищу «MainActivity» на вкладке dominator_tree, я получаю только 4 экземпляра (я не уверен, что это экземпляр... возможно, он просто показывает активные ссылки в моем приложении, а не все объекты в куче):
Где остальные 6 экземпляров? Почему они не показаны на диаграмме dominator_tree?