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.
- Dans la perspective Profilage et consignation, cliquez sur l'icône
Profil et sélectionnez
Profil. L'assistant Profil s'ouvre.
- Cliquez deux fois sur Connexion - Processus Java. Une configuration est
créée.
- 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).
- Sélectionnez les agents associés aux ID processus à associer.
- 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.
- 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.
- Cliquez sur Appliquer pour appliquer les modifications.
- Cliquez sur le Profil à associer à l'application.
- 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.
Pour lancer un processus Java local ou éloigné, suivez les étapes
ci-après.
- Dans la perspective Profilage et consignation, cliquez sur l'icône
Profil et sélectionnez
Profil. L'assistant Profil s'ouvre.
- Plusieurs types de processus Java peuvent être lancés :
- Pour lancer une application Java, procédez comme suit :
- Cliquez deux fois sur Application Java. Une configuration est
créée.
- Sélectionnez le projet Java et la classe
principale à profiler.
- Dans la page Arguments, entrez les arguments de
programme et les arguments VM à utiliser par cette configuration.
- Le répertoire bin de l'Agent Controller doit être spécifié dans le chemin du système afin que l'application soit profilée au sein d'Eclipse. S'il n'a pas été spécifié, utilisez l'onglet Environnement pour ajouter la variable d'environnement au chemin de l'application.
- Cliquez sur l'onglet Environnement.
- Cliquez sur Nouveau.
- Dans la boîte de dialogue Nouvelle variable d'environnement, spécifiez le Nom comme CHEMIN.
- Spécifiez la Valeur comme répertoire bin de l'installation de l'Agent Controller, par exemple
D:\agentcontroller_install\bin.
- Cliquez sur OK pour appliquer les modifications.
- Pour lancer une application Java externe, procédez comme suit :
- Cliquez deux fois sur Application Java externe. Une configuration est
créée.
- 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). Cliquez sur Ajouter, puis passez à l'onglet Principal.
- Sélectionnez la classe Java dans 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.
Remarque : le Répertoire de travail sous l'onglet Arguments ne s'applique qu'aux applications externes lancées sur l'hôte local spécifié dans l'onglet Hôte. Ce champ sera ignoré pour les applications externes lancées sur un hôte distant.
- Pour lancer un plan de travail d'exécution Eclipse, procédez comme suit :
- Cliquez deux fois sur Plan de travail d'exécution. Une configuration est
créée.
- Dans la page Arguments, modifiez les arguments utilisés pour
lancer le plan de travail d'exécution ou acceptez les valeurs par défaut et sélectionnez
l'onglet Plug-ins.
- La page Plug-ins permet de sélectionner les plug-ins à charger
au démarrage dans le plan de travail d'exécution. Apportez les modifications
nécessaires (ou acceptez les valeurs par défaut), puis cliquez sur l'onglet
Fonction de trace.
- Dans la page Fonction de trace, vous pouvez modifier les
indicateurs de trace utilisés par les plug-ins.
- 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.
- Cliquez sur Appliquer pour appliquer les modifications.
- Cliquez sur le Profil à associer à l'application.
- 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
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.