Lanzar o conectarse a un proceso 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 anotación, pulse el menú desplegable Perfilar Icono de perfilado y seleccione Perfilar... Se abre el asistente Perfilar.
  2. Efectúe una doble pulsación sobre Conectar - Proceso Java. Se crea una configuración nueva.
  3. En la pestaña Host, especifique el Nombre de host 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 Supervisor. 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 Perfil 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 entorno de trabajo, que visualiza 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 anotación, pulse el menú desplegable Perfilar Icono de perfilado y seleccione Perfilar... Se abre el asistente Perfilar.
  2. Hay varios tipos de procesos Java que pueden lanzarse:
  3. Seleccione la pestaña Supervisor. 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 Perfil 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 entorno de trabajo, que visualiza los datos de entrada y salida del programa.

Una vez se esté perfilando la aplicación, podrá realizar otras actividades de recopilación de datos en la aplicación como por ejemplo recopilar 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
Recopilar referencias de objeto
Estudiar la recogida de basura
Perfilar una aplicación en modalidad autónoma
Perfilar con un despliegue local
Especificar criterios de perfilado
Utilizar la vista Supervisor de perfilado