Conectarse a un proceso para recoger registros de anotaciones
Conectarse a un proceso significa crear un supervisor en el que poner los resultados que observe
el agente asociado. Puede conectarse a un proceso que esté recogiendo registros de anotación
de la misma forma que puede conectarse a cualquier otro proceso.
Siempre que lance un proceso Java o se conecte a él, se crea una
representación lógica del proceso Java en la vista Supervisor de
perfilado. Esta representación, el objeto proceso, se identifica mediante el
nombre y el número del ID del proceso (PID) que aparece en la vista junto con
los agentes asociados.
Para lanzar o conectar un proceso Java, ya sea local o remoto, siga estos
pasos:
- Seleccione Perfilar en la perspectiva Perfilado y anotación, en la perspectiva Java,
en la perspectiva Servidores o en la perspectiva Depurar:

Seleccione Lanzar o Conectar; después, si el
proceso es local, elija Proceso Java, y si el proceso es
remoto, elija Proceso remoto.
- Si ha seleccionado Proceso remoto, se abre la página Sistemas principales.
- Especifique el nombre del sistema principal remoto
o su dirección IP.
- Especifique el puerto del controlador de agentes, si
es distinto del que se toma por omisión. Pulse Siguiente.
- Si ha seleccionado Conectar, aparece la ventana Agente, que visualiza
los agentes desconectados (y por lo tanto disponibles) que se están ejecutando
y recogiendo datos.
- Seleccione los agentes asociados a los ID de los procesos a los que
desea conectarse y páselos al panel de la derecha.
- Puede ser conveniente pulsar Renovar para
asegurarse de que su lista está actualizada. Pulse Siguiente.
- Si ha seleccionado Lanzar, se abre la ventana Clase.
- Seleccione el proyecto Java y la clase
principal que piensa perfilar desde dentro del entorno de trabajo; si
se propone perfilar las clases fuera del entorno de trabajo, seleccione la
clase Java en el sistema de archivos.
- Quizá tenga que especificar dónde se encuentran la vía de
acceso de clases, el directorio y el archivo
JAR.
- Puede especificar los parámetros, los
argumentos de VM y las variables de entorno
que necesite. Pulse Siguiente. Se abre la página Destino.
- Especifique el proyecto y el supervisor en los que se pondrán los datos
procedentes de esta sesión de perfilado. También podría especificar un archivo
externo. Pulse Siguiente. Se abre la página Filtros de perfilado.
- Para indicar los elementos que deben perfilarse y los que no,
seleccione un conjunto de filtros. Pulse Siguiente. Se abre
la página Opciones de perfilado..
- Marque los recuadros de selección para especificar si en el proceso de
perfilado hay que analizar el almacenamiento dinámico de la
aplicación y si hay que analizar el tiempo de ejecución de la
aplicación. Pulse Siguiente.
- Especifique si el perfilado debe detenerse tras cierto número de
invocaciones de método o cuando haya transcurrido un
tiempo determinado. Pulse Finalizar. Empieza
el proceso de perfilado:
- Se abre la consola de perfilado, que visualiza los datos de entrada y
salida del programa.
- Los agentes asociados supervisan la aplicación (se muestran con el
símbolo de supervisando
) hasta
que haya llegado al final.
- Se crean objetos de perfilado, que se visualizan en la vista
Supervisor de perfilado y se identifican mediante un nombre y un número de ID
de proceso (PID). Este objeto proceso del entorno de trabajo es una
representación lógica del proceso Java seleccionado; no es un proceso del
sistema.
- En el estado supervisado, puede ejecutar la recogida de basura (pulse el botón Ejecutar
recogida de basura
o, si la opción está disponible, volcar las referencias de objeto (pulse el
botón Recoger referencias de objeto en la barra de herramientas principal
).
- Si el agente está en ejecución, pero no está recogiendo datos (estado que corresponde al
símbolo de Pausa
), la utilización del botón Renovar vistas
no tendrá efecto alguno. Para obtener los datos más recientes, deberá iniciar
la supervisión de los agentes. Seleccione Iniciar supervisión
en el menú emergente del agente.
- Si el estado del agente es terminado (estado que corresponde
al símbolo de terminado
),
es que ha terminado de supervisar la aplicación, la cual se ha ejecutado
hasta el final.
- Para analizar los datos procedentes de la sesión de perfilado, puede abrir otras vistas de
perfilado y anotación. La vista está vacía cuando se abre por primera
vez. Para poblarla, pulse Renovar vistas
.
Conceptos relacionados
Visión general del analizador de anotaciones
Tareas relacionadas
Trabajar con archivos de anotaciones
(C) Copyright IBM Corporation 2000, 2003. Reservados todos los derechos.