Анализ утечки памяти с помощью профилировщика AS: что означает «глубина 0»? - PullRequest
0 голосов
/ 28 апреля 2020

Кажется, что несколько значимых аниматоров просочились где-то в приложении, и во время исследования одной из ссылок на утечки я столкнулся с этим:

UpdateListener leak tree

По сути, это дерево ссылок AnimatorUpdateListener, поддерживаемое анонимным классом внутри функции, где addUpdateListener вызывается для экземпляра ValueAnimator. И Object[]@2039513064 действительно смущает меня: что это за переменная и где я могу найти ее в исходном коде?

Из того, что я могу сказать, похоже, что G C root, поддерживаемый локальная переменная, но я не уверен.

Итак, вопрос: что такое Object[]@2039513064 и как я могу найти его (если это возможно) в исходном коде с помощью инструментов AS?

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