Что означают "Я" и "Я" в инструменте Time Profiler?
В документации просто говорится, что это означает "количество времени, которое символ вызывает сам", но что это значит? И что означает "# Self"?
Когда я использую Инструменты, если "# Self" равно 100, тогда "Я" также 100.0.
Ответ 1
Я думаю, что документация, которую вы читаете, должна быть неправильной.
Self в профайлере времени относится к количеству времени, затрачиваемого на данную функцию, за исключением времени, затраченного на другие методы, которые он вызывает.
Self% - это одно и то же, но выраженное в процентах от общего времени работы.
# Self - это число фактических профайлеров, которые попадают в эту функцию или метод. Time Profiler по умолчанию измеряет каждые 1 мс, поэтому это число часто будет таким же, как значение Self.