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 Exécuter pour associer l'application.
- La vue Moniteur de profilage est régénérée et affiche l'agent représentant votre application.
La vue Console de profilage apparaît ; elle affiche 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.
- Pour lancer un processus 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.
- 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 Exécuter pour associer l'application.
- La vue Moniteur de profilage est régénérée et affiche l'agent représentant votre
application. La vue Console de profilage apparaît ; elle affiche 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
Vue Moniteur de profilage
Tâches connexes
Profilage d'une application en mode autonome
Spécification des critères de profilage
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.