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.

Conectarse a una aplicación

  1. En la perspectiva Perfilado y anotaciones, pulse el icono Perfilar Icono de perfilado y seleccione Perfilar. Se abre el asistente de perfilado.
  2. Efectúe una doble pulsación sobre Conectar - Proceso Java. Se crea una configuración nueva.
  3. 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.)
  4. Seleccione los agentes asociados al ID de proceso al que desea conectarse.
  5. Utilice las teclas de flecha para seleccionar el agente.
    Sugerencia: pulse Renovar en cualquier momento para obtener una lista de agentes.
  6. 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.
  7. Pulse Aplicar para aplicar los cambios.
  8. Pulse Perfilar para conectarse a la aplicación.
  9. 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.

Lanzar una aplicación

Para lanzar un proceso Java, ya sea local o remoto, siga estos pasos:

  1. En la perspectiva Perfilado y anotaciones, pulse el icono Perfilar Icono de perfilado y seleccione Perfilar. Se abre el asistente de perfilado.
  2. Hay varios tipos de procesos Java que pueden lanzarse:
  3. 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.
  4. Pulse Aplicar para aplicar los cambios.
  5. Pulse Perfilar para conectarse a la aplicación.
  6. 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