Подтвердить что ты не робот

Что означают "Я" и "Я" в инструменте Time Profiler?

В документации просто говорится, что это означает "количество времени, которое символ вызывает сам", но что это значит? И что означает "# Self"?

Когда я использую Инструменты, если "# Self" равно 100, тогда "Я" также 100.0.

4b9b3361

Ответ 1

Я думаю, что документация, которую вы читаете, должна быть неправильной.

Self в профайлере времени относится к количеству времени, затрачиваемого на данную функцию, за исключением времени, затраченного на другие методы, которые он вызывает.

Self% - это одно и то же, но выраженное в процентах от общего времени работы.

# Self - это число фактических профайлеров, которые попадают в эту функцию или метод. Time Profiler по умолчанию измеряет каждые 1 мс, поэтому это число часто будет таким же, как значение Self.