Что такое «self», которое отображается в представлении трассировки Android

#android #debugging #trace

#Android #отладка #трассировка

Вопрос:

Я начал использовать инструмент просмотра трассировки Android для профилирования моей игры. В некоторых из моих методов я вижу большой процент времени, затрачиваемого на «self».

У меня такое чувство, что это что-то очевидное, но кто-нибудь знает, что это представляет?

Ответ №1:

Self это время, потраченное на фактический метод, а не на дочерние элементы. Например, если у вас есть метод, который запускает цикл, выполняющий некоторую математику, а затем вызывающий некоторые функции рисования, вы увидите время, указанное для функций рисования в children , и время, затраченное на сам этот метод (в основном, математический цикл), как self .

Комментарии:

1. Спасибо, это имеет смысл