Las vistas Estadísticas de ejecución muestran estadísticas del tiempo de ejecución de la aplicación. Proporciona datos tales 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 una serie de controles que le permiten manipular la información mostrada en la vista:
Los datos visualizados dependen del tipo de objeto seleccionado. En la siguiente tabla se resumen 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, excluyendo el tiempo dedicado a 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 promedio: El tiempo base dividido por el número de llamadas. | Disponible | Disponible | Disponible | No disponible |
Tiempo base heredado: Parecido al tiempo base invertido en el paquete o la clase seleccionados, incluyendo el tiempo empleado en otros métodos heredados a los que se llamaron 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 invertido en ejecutar todos los métodos llamados por una invocación. Si una invocación no tiene llamadas a métodos adicionales, el tiempo acumulativo será 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: Parecido al tiempo acumulativo del paquete o clase seleccionados, incluyendo el tiempo empleado en otros métodos heredados a los que se llamaron 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 realizadas por un método seleccionado. | No disponible | Acumulado por clase | Cuenta | No disponible |
Llamadas heredadas: Número de llamadas que ha realizado un método y los correspondientes métodos heredados. | Acumulado por paquete | Acumulado por clase | No disponible | Cuenta |
Tiempo CPU acumulativo: La cantidad de tiempo CPU empleado en un método. | Acumulado por paquete | Acumulado por clase | Acumulado por método | No disponible |
Nota: las vistas de perfilado se describen aquí utilizando Java. Los datos de perfilado de un contexto de aplicación distinto pueden cambiar los términos y la sintaxis utilizada en las vistas. Para obtener más información, consulte la sección Entender el contexto de aplicación en vistas de perfilado
Hay diferentes controles disponibles que permiten manipular las columnas mostradas en esta vista.
Los filtros de perfilado se pueden aplicar a la vista Estadísticas de ejecución para reducir la cantidad de datos mostrados en la vista. Los filtros de perfilado se pueden utilizar en distintas vistas de perfilado, siempre y cuando la vista soporte el filtro. Consulte el tema Aplicar filtros de perfilado para obtener más detalles.
Se pueden abrir otras vistas de perfilado y vistas de código fuente desde la vista Estadísticas de ejecución.
Los datos de la vista Estadísticas de memoria pueden exportarse a formatos de informe disponibles (por ejemplo, HTML o XML.)
La vista Estadísticas de ejecución puede renovarse utilizando el botón Renovar
en la barra de herramientas Supervisor
de perfilado. Cuando se renueva una vista, 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, 2006. Reservados todos los derechos.