iphone ios instruments

iphone - ¿Qué significan "Self" y "# Self" en el instrumento Time Profiler?



ios instruments (1)

Creo que la documentación que lea debe ser incorrecta.

Self in the Time Profiler se refiere a la cantidad de tiempo empleado en la función dada, excluyendo el tiempo empleado en otros métodos que llama.

Self% es lo mismo pero expresado como un porcentaje del tiempo total de ejecución.

# Self es el número de muestras de perfilador reales que alcanzan esta función o método. El Perfil de tiempo muestrea cada 1 ms de forma predeterminada, por lo que este número a menudo será el mismo que el valor Auto .

La documentación simplemente dice que significa "el número de veces que el símbolo se llama a sí mismo", pero ¿qué significa esto? ¿Y qué significa "# Self"?

Cuando uso Instrumentos, si "# Self" es igual a 100, entonces "Self" también es 100.0.