La vista Estadísticas de ejecución muestra estadísticas sobre el tiempo de ejecución de la aplicación. Proporciona datos como el número de métodos llamados y la cantidad de tiempo empleado en ejecutar cada método. Las estadísticas de ejecución están disponibles a nivel de paquete, clase, método e instancia.
Prerrequisitos:
La vista Estadísticas de ejecución proporciona varios controles que le permiten manipular la información que se muestra en la vista:
Los datos visualizados dependen del tipo de objeto seleccionado. La tabla siguiente resume los datos disponibles en cada modalidad de visualización.
Cabecera de columna | Estadísticas de paquete ![]() |
Estadísticas de clase![]() |
Estadísticas de método![]() |
Estadísticas de instancia![]() |
---|---|---|---|---|
Tiempo base: Para cualquier invocación, el tiempo base es el tiempo invertido en ejecutar la invocación, excluido el tiempo empleado en otros métodos llamados durante la misma. | La suma del tiempo base para las clases del paquete | La suma del tiempo base para los métodos de la clase | El tiempo invertido ejecutando un método dado | Tiempo |
Tiempo base medio: El tiempo base dividido por el número de llamadas. | Disponible | Disponible | Disponible | No disponible |
Tiempo base heredado: Similar al tiempo base empleado en el paquete o clase seleccionado incluido el tiempo empleado en otros métodos heredados a los que se llamó durante la invocación. | La suma del tiempo base para las clases del paquete | La suma del tiempo base para los métodos de la clase | No disponible | Tiempo |
Tiempo acumulativo: Para cualquier invocación, el tiempo acumulativo es el tiempo empleado en ejecutar todos los métodos llamados desde una invocación. Si una invocación no tiene ninguna llamada adicional a un método, el tiempo acumulativo es igual al tiempo base. | La suma del tiempo acumulativo para las clases del paquete | El tiempo invertido en ejecutar los métodos de la clase | El tiempo invertido en ejecutar el método dado. | Tiempo |
Tiempo acumulativo heredado: Similar al tiempo acumulativo del paquete o clase seleccionado incluido el tiempo empleado en otros métodos heredados a los que se llamó durante la invocación. | La suma del tiempo acumulativo para las clases del paquete | El tiempo invertido en ejecutar los métodos de la clase | No disponible | Tiempo |
Llamadas: El número de llamadas que ha realizado el método seleccionado. | No disponible | Acumulado por clase | Cuenta | No disponible |
Llamadas heredadas: El número de llamadas que ha realizado un método y sus métodos heredados. | Acumulado por paquete | Acumulado por clase | No disponible | Cuenta |
Tiempo de la CPU acumulado: La cantidad de tiempo de CPU empleado en un método. | Acumulado por paquete | Acumulado por clase | Acumulado por método | No disponible |
Hay distintos controles disponibles que le permiten manipular las columnas que se muestran en esta vista.
Se pueden aplicar filtros de perfilado a la vista Estadísticas de ejecución para reducir la cantidad de datos que se muestran en la vista. Se pueden utilizar filtros de perfilado en distintas vistas de perfilado mientras la vista dé soporte al filtro. Consulte el tema Aplicar filtros de perfilado para ver más detalles.
Desde la vista Estadísticas de ejecución se pueden abrir otras vistas de perfilado y vistas de código fuente.
Los datos de la vista Estadísticas de ejecución se pueden exportar a un documento HTML.
La vista Estadísticas de ejecución se puede renovar con el botón Renovar
de la barra de herramientas.
Cuando la vista se renueva, los cambios se marcan con iconos de delta:
Conceptos relacionados
Visión general de la herramienta de perfilado
Recursos de perfilado
Tareas relacionadas
Perfilar una aplicación
Ver las invocaciones y los llamadores de un método
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.