Utilizar la vista Estadísticas de ejecución

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:

Trabajar con modalidades de visualización

  1. Hay cuatro modalidades de visualización disponibles según los tres tipos de objetos: paquetes, clases e instancias. Para conmutar entre las modalidades de paquete, clase e instancia, seleccione uno de los siguientes controles de la barra de herramientas:
  2. Los datos que se muestran también pueden mostrarse como porcentajes. Para visualizar los datos como porcentajes, seleccione Mostrar como porcentaje % en la barra de herramientas.

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 
Icon for package
Estadísticas de clase
Icon for package
Estadísticas de método
Icon for package
Estadísticas de instancia
Icon for package
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

Trabajar con columnas

Hay distintos controles disponibles que le permiten manipular las columnas que se muestran en esta vista.

  1. Para especificar las columnas que desea visualizar en la vista, seleccione el botón Elegir columna Choose column icon en la barra de herramientas.
  2. En el diagrama Elegir columnas, seleccione las columnas que desea visualizar en la vista. Pulse Aceptar para aplicar los cambios.
  3. Para mostrar el cambio en cada columna numérica desde la última renovación, seleccione Mostrar delta de columnas Show Delta icon en la barra de herramientas.
  4. Para clasificar los datos de las columnas, pulse el título de una columna. Si lo pulsa de nuevo, la columna se ordena en secuencia inversa. El título de la columna lleva el prefijo < si está en orden ascendente y lleva el prefijo > si está en orden descendente.

Filtrar datos de perfilado

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.

Abrir otras vistas

Desde la vista Estadísticas de ejecución se pueden abrir otras vistas de perfilado y vistas de código fuente.

  1. Para abrir las referencias de objeto de un objeto seleccionado, pulse con el botón derecho del ratón y seleccione Mostrar referencias de objeto Mostrar referencias de objetos. La vista Referencias de objeto se abrirá y se rellenará con los datos correspondientes al objeto seleccionado.
  2. Para abrir la vista Invocación de método del método, tiene que haber conmutado a la modalidad de visualización Paquete, Clase o Método. Seleccione un método, pulse con el botón derecho del ratón y seleccione Mostrar invocación de método Show method invocation.
  3. Para abrir la vista de código fuente de un objeto seleccionado, pulse con el botón derecho del ratón y seleccione Abrir fuente Open source icon.

Exportar los datos de la vista

Los datos de la vista Estadísticas de ejecución se pueden exportar a un documento HTML.

  1. Para exportar los datos de la vista, seleccione Exportar a HTML Export HTML icon en la barra de herramientas.
  2. En el diálogo Exportar a HTML, especifique el nombre de archivo en el que se guardarán los datos.
  3. Pulse Aceptar para guardar los datos.

Renovar la vista

La vista Estadísticas de ejecución se puede renovar con el botón Renovar Refresh Views icon 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.