Al abrir una instantánea, los resultados aparecen en la ventana de vista de instantáneas, situada en el lado superior derecho de Identity Manager IDE.
Una instantánea ofrece varias vistas de los datos, que se describen en las secciones siguientes:
La vista de llamadas en árbol contiene una tabla de árbol con el control del tiempo de llamada y el recuento de invocaciones en todo el sistema.
Esta tabla contiene tres columnas:
Columna Call Tree: muestra una lista de todos los nodos.
Los nodos de nivel superior son uno de los siguientes:
Métodos Thread.run() para diversos threads de segundo plano en el sistema.
Por ejemplo, si habilita análisis de Java, aparece el método ReconTask.WorkerThread.run().
Controles del tiempo de solicitud
Por ejemplo, si observa la URL idm/login.jsp, observará una entrada de nivel superior para idm/login.jsp. Los datos mostrados en la columna Time de esta entrada representan el tiempo total de esa solicitud o solicitudes. Los datos mostrados en la columna Invocations representan el número total de invocaciones a esa página. Puede estudiar mejor esos datos para averiguar qué llamadas han intervenido en su tiempo.
El árbol de llamadas también contiene nodos con tiempo propio. Los valores de tiempo propio indican cuánto tiempo se ha invertido en el nodo en sí. (Para obtener más información, consulte Advertencias sobre estadísticas.)
Columna Time: muestra el tiempo invertido en cada nodo cuando se le llamó desde su nodo principal. Los porcentajes son relativos al tiempo principal.
Columna Invocations: Indica cuántas veces se ha invocado cada nodo desde su principal.
La vista de zonas activas ofrece una lista lineal de nodos con los controles acumulados de tiempo de llamadas, independientemente del elemento principal.
Esta vista contiene las siguientes columnas:
Self Time: muestra el tiempo total invertido en cada nodo.
Invocations: indica el número total de veces que se ha llamado a cada nodo desde su nodo principal.
Time: muestra el tiempo total invertido en cada nodo y en todos sus secundarios.
La vista de retroseguimientos proporciona una pila de llamadas invertida con todas las cadenas de llamada desde las que se ha llamado el nodo.
Puede usar estas estadísticas para responder a la pregunta: ¿Cuánto tiempo ahorraría si eliminase esta cadena de llamada concreta de este nodo?
Puede acceder a la vista de retroseguimientos desde cualquiera de las demás vistas de instantáneas haciendo clic con el botón secundario en un nodo (denominado nodo raíz) y seleccionando Show Back Traces en el menú emergente.
Los valores de datos de Time e Invocations tienen un significado distinto en la vista de retroseguimientos:
Time: los valores de esta columna representan el tiempo invertido en el nodo raíz cuando se le llama desde una cadena determinada.
Invocations: los valores de esta columna representan el número de veces que se ha llamado al nodo raíz desde una cadena de llamada determinada.
La vista de receptores de llamadas muestra un árbol de llamadas agregadas de un nodo (denominado nodo raíz), cualquiera que sea la cadena principal.
Estas estadísticas resultan útiles cuando hay un área problemática que se llama desde muchos lugares mediante el árbol de llamadas maestro y se desea ver el análisis global del nodo.
Puede acceder a la vista de receptores de llamadas desde cualquiera de las demás vistas de instantáneas haciendo clic con el botón secundario en un nodo (denominado nodo raíz) y seleccionando Show Callees en el menú emergente.
Los valores de datos de Time e Invocations de la vista de receptores de llamadas tienen el mismo significado que los de la vista de llamadas en árbol.