Lanzar o conectar un proceso Java

Las condiciones para perfilar un proceso son que el proceso se esté ejecutando, que tenga un agente asociado a él y que usted se conecte al agente. Si el proceso ya se está ejecutando, solo hará falta que se conecte a su agente.  Conectar significa crear un supervisor en el que poner los resultados que observe el agente asociado.  

Si el proceso no se está ejecutando, deberá lanzarlo.  Lanzar significa iniciar el proceso, asociar un agente al proceso y crear un supervisor en el que poner los resultados que observe 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.

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

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

  1. Seleccione Perfilar en la perspectiva Perfilado y anotación, en la perspectiva Java, en la perspectiva Servidores o en la perspectiva Depurar:

     Cursor que señala hacia selector desplegable en el icono de Perfilar

    Seleccione Lanzar o Conectar; después, si el proceso es local, elija Proceso Java, y si el proceso es remoto, elija Proceso remoto.
  2. Si ha seleccionado Proceso remoto, se abre la página Sistemas principales.  
  3. 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.  
  4. Si ha seleccionado Lanzar, se abre la ventana Clase.
  5. 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.
  6. Para indicar los elementos que deben perfilarse y los que no, seleccione un conjunto de filtros o cree uno personalizado. Pulse Siguiente.  Se abre la página Opciones de perfilado..
  7. Si está interesado en el perfilado relacionado con la memoria, como por ejemplo el análisis de almacenamiento dinámico y las estadísticas de memoria, seleccione Mi aplicación utiliza demasiada memoria. 
  8. Para analizar la ejecución de la aplicación, seleccione Mi aplicación es demasiado lenta.  
    1. Pulse Mostrar detalles y seleccione Mostrar detalles gráficos del flujo de ejecución para analizar la ejecución de la aplicación utilizando la vista Flujo de ejecución.  Esta opción también aumenta la cantidad de datos recogidos por la sesión de perfilado y, a su vez, puede ralentizar la aplicación.
    2. Pulse Siguiente.
  9. 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:
  10. Para analizar los datos procedentes de la sesión de perfilado, puede abrir las vistas de perfilado y anotación disponibles. Para renovar el contenido de la visa, pulse Renovar vistas Un botón con un icono estilizado .


Conceptos relacionados
Visión general de la herramienta de perfilado
Recursos de perfilado
Vista Supervisor de perfilado
Vista Anotaciones

Tareas relacionadas
Trabajar con agentes
Abrir varias perspectivas de perfilado y anotación
Perfilar una aplicación en modalidad autónoma
Conectarse a un proceso en ejecución para recoger registros de anotaciones

 

 
 

>