Association à un processus pour la collecte des enregistrements de journal
L'association à un processus signifie qu'un moniteur est créé pour stocker les résultats observés par un agent associé. Vous pouvez effectuer une association à un processus, qui collecte des enregistrements de journal, de la même manière que l'association à un autre processus.$
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.
Pour lancer ou associer un processus Java local ou éloigné, suivez les étapes ci-dessous.
- Dans la perspective Profilage et journalisation, Java, Serveur ou Débogage, sélectionnez Profil :

Sélectionnez Lancer ou Associer, puis choisissez Processus Java si le processus est local, ou Processus distant si le processus est distant.
- Si vous avez sélectionné Processus distant, la page Hôtes s'affiche.
- Indiquez le nom de l'hôte distant ou son adresse IP.
- Spécifiez le port Agent Controller, si celui-ci est différent du port par défaut.Cliquez sur Suivant.
- Si Associer est sélectionné, la fenêtre Agent apparaît ; elle affiche les agents détachés (donc disponibles) qui sont en cours d'exécution et qui collecte des données.
- Sélectionnez les agents associés aux ID processus à associer, puis placez-les dans la sous-fenêtre de droite.
- Il convient peut-être de cliquer sur Régénérer pour vous assurer qu'une liste à jour est disponible.Cliquez sur Suivant.
- Si vous avez sélectionné Lancer, la fenêtre Classe s'affiche.
- Sélectionnez le Projet Java et la Classe principale à profiler dans le plan de travail ou, si vous souhaitez profiler des classes hors du plan de travail, sélectionnez la Classe Java sur le système de fichiers.
- Il est peut-être nécessaire d'indiquer l'emplacement du chemin de classe, du répertoire et du fichier JAR.
- Vous pouvez spécifier des paramètres, des arguments VM et des variables d'environnement, selon vos besoins.Cliquez sur Suivant. La page Destination apparaît.
- Spécifiez le projet et le moniteur dans lesquels stocker des données à partir de cette session de profilage. Vous pouvez également indiquer un fichier externe.Cliquez sur Suivant.
La page Filtres de profilage s'affiche.
- Pour sélectionner les éléments à profiler et à ne pas profiler, sélectionnez un ensemble de filtres. Cliquez sur Suivant. La page Options de profilage s'affiche..
- Cochez les cases pour indiquer si le profilage doit Analyser le segment de mémoire d'application et s'il doit Analyser le temps d'exécution d'application.Cliquez sur Suivant.
- Indiquez si le profilage doit s'arrêter après un certain nombre d'appels de méthode ou après un certain temps.Cliquez sur Terminer. Le profilage commence :
- La vue Console de profilage apparaît ; elle affiche les entrées et sorties du programme.
- Les agents associés contrôlent l'application (indiqué à l'aide du symbole
Contrôle
)
tant que celle-ci n'est pas terminée.
- Des objets de profilage sont créés et affichés dans la vue Moniteur de profilage. Ils sont identifiés par nom et ID processus (PID). Cet objet processus de plan de travail est une représentation logique du processus Java sélectionné ; il ne s'agit pas d'un processus système.
- Dans l'état contrôlé, vous pouvez lancer la récupération de place (cliquez sur le bouton Lancer la récupération de place
ou, le cas échéant, vider des références d'objets (cliquez sur le bouton Rassembler des références d'objets
dans la barre d'outils principale).
- Si l'agent est en cours d'exécution et qu'il ne collecte pas de données (indiqué à l'aide du symbole d'interruption)
), l'utilisation du bouton
Régénérer les vues
n'a pas d'effet. Vous devez lancer le contrôle des agents pour extraire les données les plus récentes.
Sélectionnez Démarrer le contrôle dans le menu en incrustation de l'agent.
- Si l'agent est arrêté (indiqué par le symbole d'arrêt
), cela signifie qu'il a fini de contrôler l'application dont l'exécution est terminée.
- Pour analyser des données à partir de la session de profilage, vous pouvez ouvrir d'autres vues de profilage et de journalisation. Lors de la première ouverture d'une vue, celle-ci est vide. Pour remplir la vue, cliquez sur Régénérer les vues
.
Concepts connexes
Présentation de l'analyseur de journal
Tâches connexes
Utilisation des fichiers journaux
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.