Lanzar o conectarse a una aplicación para el perfilado
La Herramienta de perfilado proporciona la posibilidad de conectarse a una aplicación que esté
ejecutándose o de lanzar una aplicación para el perfilado.
Conectarse a una aplicación significa crear un supervisor
en el que poner los resultados observados por un agente asociado.
Lanzar un proceso significa que el proceso se inicia con un
agente asociado al proceso y que se crea un supervisor en el que poner los resultados observados
por el agente.
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.
- En la perspectiva Perfilado y anotaciones, pulse el icono Perfilar
y seleccione Perfilar.
Se abre el asistente de perfilado.
- Efectúe una doble pulsación sobre Conectar - Proceso Java. Se crea una
configuración nueva.
- En la pestaña Sistema principal, especifique el Nombre de sistema
principal o dirección IP y el puerto de Agent Controller (si es distinto
del valor por omisión.)
- Seleccione los agentes asociados al ID de proceso al que desea conectarse.
- Utilice las teclas de flecha para seleccionar el agente.
Sugerencia: pulse
Renovar en cualquier momento para obtener una lista de agentes.
- Seleccione la pestaña Perfilado. Configure los filtros de perfilado según sea
necesario. Consulte el tema Especificar criterios de perfilado para
obtener más información acerca de cómo configurar los filtros de perfilado.
- Pulse Aplicar para aplicar los cambios.
- Pulse Perfilar para conectarse a la aplicación.
- La vista Supervisor de perfilado se renueva y muestra el agente que representa la
aplicación. Se abre la consola del área de trabajo, que muestra los datos de entrada y salida del programa.
Para lanzar un proceso Java, ya sea local o remoto, siga estos pasos:
- En la perspectiva Perfilado y anotaciones, pulse el icono Perfilar
y seleccione Perfilar.
Se abre el asistente de perfilado.
- Hay varios tipos de procesos Java que pueden lanzarse:
- Para lanzar una Aplicación Java, siga estos pasos:
- Efectúe una doble pulsación sobre Aplicación Java. Se crea una
configuración nueva.
- Seleccione el Proyecto Java y la Clase principal que desea
perfilar.
- En la pestaña Argumentos, especifique los Argumentos de
programa y/o los Argumentos de VM que deba utilizar esta configuración.
- Se tiene que especificar el directorio bin de Agent Controller en la vía de acceso
del sistema para que la aplicación se pueda perfilar dentro de Eclipse.
Si no se ha especificado, utilice la pestaña Entorno para añadir la variable de entorno a la vía de
acceso de la aplicación.
- Pulse la pestaña Entorno.
- Pulse Nuevo.
- En el diálogo Nueva variable de entorno, especifique en Nombre el valor
PATH.
- Especifique para Valor el directorio bin de la instalación de Agent
Controller, por ejemplo D:\agentcontroller_install\bin.
- Pulse Aceptar para aplicar los cambios.
- Para lanzar una aplicación Java externa, siga los pasos siguientes:
- Efectúe una doble pulsación sobre Aplicación Java externa. Se crea una
configuración nueva.
- En la pestaña Sistema principal, especifique el Nombre de sistema
principal o dirección IP y el puerto de Agent Controller (si es distinto
del valor por omisión.) Pulse Añadir y pase a la pestaña Principal.
- 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.
Nota: el Directorio de trabajo que hay bajo la pestaña Argumentos sólo se aplica a
las aplicaciones externas lanzadas en el sistema principal local especificado en la pestaña Sistema
principal.
Este campo se pasará por alto para las aplicaciones externas lanzadas en un sistema principal remoto.
- Para lanzar un entorno de tiempo de ejecución Eclipse, siga estos pasos:
- Efectúe una doble pulsación sobre Entorno de trabajo de tiempo de ejecución. Se crea una
configuración nueva.
- En la pestaña Argumentos, cambie los argumentos que se utilizan para
lanzar el entorno de trabajo de tiempo de ejecución o acepte los valores por omisión y seleccione
la pestaña Conectores.
- La pestaña Conectores proporciona la oportunidad de seleccionar los
conectores que se cargarán al iniciar el entorno de trabajo de tiempo de ejecución. Haga los
cambios necesarios (o acepte los valores por omisión) y pulse la pestaña Rastreo.
- En la pestaña Rastreo, puede modificar los indicadores de rastreo
utilizados por los conectores.
- Seleccione la pestaña Perfilado. Configure los filtros de perfilado según sea
necesario. Consulte el tema Especificar criterios de perfilado para
obtener más información acerca de cómo configurar los filtros de perfilado.
- Pulse Aplicar para aplicar los cambios.
- Pulse Perfilar para conectarse a la aplicación.
- La vista Supervisor de perfilado se renueva y muestra el agente que representa la
aplicación. Se abre la consola del área de trabajo, que muestra los datos de entrada y salida del programa.
Una vez se esté perfilando la aplicación, podrá realizar otras actividades de recogida
de datos en la aplicación como por ejemplo la Recogida de referencias de objeto
y la Recogida de basura.
Nota. La JVM de iSeries necesita las opciones siguientes para generar eventos
de entrada y salida de método para las estadísticas de método:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
Conceptos relacionados
Visión general de la herramienta de perfilado
Recursos de perfilado
Tareas relacionadas
Perfilar una aplicación en modalidad autónoma
Especificar criterios de perfilado
Utilizar la vista Supervisor de perfilado
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.