El término recurso de perfilado, hace referencia al nivel de granularidad utilizado para abrir las vistas de perfilado. Los niveles de recurso se encuentran en la vista Supervisor de perfilado. La selección de un recurso permite abrir una vista agregada basada en ese recurso. Por ejemplo, la vista que se obtiene a nivel de sistema principal le permite ver los datos de perfilado de los procesos y agentes asociados al sistema principal seleccionado. Los recursos disponibles se listan a continuación.
Un proyecto Java
contiene el código fuente y los archivos relacionados que permiten construir
un programa Java. El proyecto Java también mantiene un modelo de su
contenido. El modelo incluye información sobre la jerarquía de tipos,
las referencias y las declaraciones de los elementos Java. Una carpeta
(o directorio) es un contenedor en el que puede haber cualquier tipo de archivo.
Estos objetos están ocultos por omisión. Para hacer que estén visibles, se utiliza la ventana Preferencias (Ventana > Preferencias > Perfilado y anotaciones > Aspecto) y se marca el recuadro de selección Carpetas.
Supervisor
es un contenedor lógico de la información de perfilado recogida a
partir de un grupo de agentes. Las vistas a nivel de supervisor muestran los
datos de los agentes. Los supervisores son útiles para reunir los procesos y los agentes
de una aplicación distribuida.
Los supervisores vienen representados por objetos supervisores. Estos objetos están ocultos por omisión. Para hacer que estén visibles, se utiliza la ventana Preferencias (Ventana > Preferencias > Perfilado y anotaciones > Aspecto) y se marca el recuadro de selección Supervisores.
Sistema principal es
una máquina o la partición de ejecución de una máquina en la que reside la aplicación que se está
probando. El sistema es propietario de los procesos que se perfilan. El sistema principal ejecuta
procesos. Los sistemas principales se pueden especificar por su nombre
o por su dirección IP.
Puede haber sistemas principales que tengan el mismo nombre en distintos supervisores. Estos sistemas principales serán exclusivos para cada supervisor porque los recursos de la vista Supervisor de perfilado se identifican por medio de la vía de acceso completa.
Estos objetos están ocultos por omisión. Para hacer que estén visibles, se utiliza la ventana Preferencias (Ventana > Preferencias > Perfilado y anotaciones > Aspecto) y se marca el recuadro de selección Sistemas principales.
Proceso
es un programa en ejecución, que consta de código y datos
privados. El código del programa se puede compartir con otros procesos que
estén ejecutando el mismo programa. Normalmente, el proceso lleva asociados
otros recursos, como archivos, memoria compartida y manejadores de señal.
Los procesos se identifican mediante su nombre y el número de su ID. El nombre del proceso puede tener dos formas, en función de cómo se haya lanzado:
Cuando empieza a perfilar una aplicación Java, los procesos y los agentes asociados se visualizan en la vista Supervisor de perfilado.
Según el modelo de despliegue del controlador de agentes, agente es un archivo binario reutilizable que presta servicios al proceso de sistema principal y, lo que es más importante, proporciona un portal que permite reenviar los datos de la aplicación a los clientes conectados. Los agentes recogen datos relacionados con la ejecución de un programas de aplicación. Las vistas de la perspectiva Perfilado proporcionan visualizaciones de la información recogida por los agentes. El Agente de perfilado Java es un agente de perfilado.
En un proceso se pueden estar ejecutando varios agentes a la vez. Aunque inicialmente no haya un agente en el proceso, puede darse una condición que provoque la creación de un agente en algún momento del ciclo de vida del proceso. Puede haber agentes en cualquiera de los niveles de que consta una aplicación.
Solo podrá empezar a supervisar los agentes cuyo estado sea Pausa o Desconectado. Teniendo en cuenta que en un momento dado solo puede haber un cliente conectado a un agente, no se podrá utilizar de nuevo un agente que ya esté supervisando. Los agentes en estado terminado no se pueden supervisar.
El estado de un agente se identifica mediante los siguientes símbolos:
Conceptos relacionados
Visión general de la herramienta de perfilado
Tareas relacionadas
Perfilar una aplicación
Referencias relacionadas
Vista Consola de perfilado
(C) Copyright IBM Corporation 2000, 2003. Reservados todos los derechos.