Lancement ou association d'une application 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, 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 consignation, cliquez sur l'icône icône de profilage Profil et sélectionnez Profil. L'assistant Profil s'ouvre.
  2. Cliquez deux fois sur Connexion - Processus Java. Une configuration est créée.
  3. Dans la page 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 Profilage. 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 appliquer les modifications.
  8. Cliquez sur le Profil à associer à l'application.
  9. La vue Moniteur de profilage est régénérée et affiche l'agent représentant votre application. La console du plan de travail s'ouvre, affichant les entrées et sorties du programme.

Lancement d'une application

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

  1. Dans la perspective Profilage et consignation, cliquez sur l'icône icône de profilage Profil et sélectionnez Profil. L'assistant Profil s'ouvre.
  2. Plusieurs types de processus Java peuvent être lancés :
  3. Sélectionnez l'onglet Profilage. 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 appliquer les modifications.
  5. Cliquez sur le Profil à associer à l'application.
  6. La vue Moniteur de profilage est régénérée et affiche l'agent représentant votre application. La console du plan de travail s'ouvre, affichant les entrées et sorties du programme.

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

Remarque : La 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
Profilage d'une application en mode autonome
Spécification des critères de profilage
Utilisation de la vue Moniteur de profilage