Lancement ou association à un processus en vue du profilage

L'outil de profilage permet d'effectuer une association à une application en cours d'exécution ou de lancer une application en vue du profilage.
L'association à une application signifie qu'un moniteur est créé pour stocker les résultats observés par un agent associé.
Le Lancement d'un processus signifie que le processus est démarré avec un agent associé et qu'un moniteur est créé pour stocker les résultats observés par l'agent.

Chaque fois qu'un processus Java est lancé ou que le plan de travail est associé à un processus Java, une représentation logique du processus Java est créée dans la vue Moniteur de profilage. Cette représentation, l'objet processus, est identifiée à la fois par un nom et un numéro d'identification (PID) qui apparaît dans la vue avec les agents qui lui sont associés.

Association à une application

  1. Dans la perspective Profilage et journalisation, cliquez sur le menu déroulant Profil icône de profilage et sélectionnez Profil.... L'assistant Profil apparaît.
  2. Cliquez deux fois sur Connexion - Processus Java. Une configuration est créée.
  3. Dans l'onglet Hôte, spécifiez le nom d'hôte ou l'adresse IP et le port d'Agent Controller (s'il est différent du port par défaut).
  4. Sélectionnez les agents associés aux ID processus à associer.
  5. Sélectionnez l'agent à l'aide des touches de déplacement.
    Conseil : Cliquez sur Régénérer à tout moment pour obtenir la liste des agents.
  6. Sélectionnez l'onglet Moniteur. Configurez les filtres de profilage selon vos besoins. Pour plus d'informations sur la configuration des filtres de profilage, reportez-vous à la rubrique Spécification des critères de profilage.
  7. Cliquez sur Appliquer pour valider les modifications.
  8. Cliquez sur Profil pour associer à l'application.
  9. La vue Moniteur de profilage est actualisée et affiche l'agent représentant votre application. La console du plan de travail indiquant l'entrée et la sortie du programme s'affiche.

Lancement d'une application

Pour lancer un processus Java local ou éloigné, suivez les étapes ci-après.

  1. Dans la perspective Profilage et journalisation, cliquez sur le menu déroulant Profil icône de profilage et sélectionnez Profil.... L'assistant Profil apparaît.
  2. Plusieurs types de processus Java peuvent être lancés :
  3. Sélectionnez l'onglet Moniteur. Configurez les filtres de profilage selon vos besoins. Pour plus d'informations sur la configuration des filtres de profilage, reportez-vous à la rubrique Spécification des critères de profilage.
  4. Cliquez sur Appliquer pour valider les modifications.
  5. Cliquez sur Profil pour associer à l'application.
  6. La vue Moniteur de profilage est actualisée et affiche l'agent représentant votre application. La console du plan de travail indiquant l'entrée et la sortie du programme s'affiche.

Une fois que vous avez profilé votre application, vous pouvez effectuer un certain nombre d'autres actions de collecte de données dans l'application, telles qu'une collecte de références d'objet et une collecte de récupération de place.

Remarque : JVM iSeries requiert les options suivantes pour générer des événements d'entrée et de sortie de méthode pour les statistiques de méthodes :

      -Dos400.enbprfcol=1 -Djava.compiler=jitc

Concepts connexes
Présentation de l'outil de profilage
Ressources de profilage

Tâches connexes
Collecte de Références d'objets
Etude de la récupération de place
Profilage d'une application en mode autonome
Profilage avec un déploiement local
Spécification des critères de profilage
Utilisation de la vue Moniteur de profilage