javascript - vib - Diferencia entre ''self'' y ''total'' en Chrome CPU Profile of JS
vmware host client ™ 1.8 0 ga (2)
¿Cuál es la diferencia entre las columnas "auto" y "total" en el perfil de JS de la CPU de Chrome?
self
es cuánto tiempo se dedicó a trabajar directamente en esa función.
total
es cuánto tiempo se gastó en esa función, y en las funciones a las que llamó.
Self Time: para una función, es la cantidad de tiempo para ejecutar el código dentro de la función (instrucciones en línea). La verificación del rendimiento de las funciones individuales se conoce como análisis ascendente.
Tiempo total: para una función, es el tiempo propio de esa función y los tiempos propios de todas las funciones que la función llama. La comprobación del rendimiento de las funciones junto con sus destinatarios es un análisis de arriba hacia abajo.
NB: El hecho de que una función tenga un tiempo de auto alta no significa que la función en sí misma sea ineficiente. También es importante ver cuántas veces se llama a esa función.