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.
- Dans la perspective Profilage et journalisation, cliquez sur le menu déroulant Profil
et sélectionnez Profil.... L'assistant Profil apparaît.
- Cliquez deux fois sur Connexion - Processus Java. Une configuration est
créée.
- 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).
- 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 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.
- Cliquez sur Appliquer pour valider les modifications.
- Cliquez sur Profil pour associer à l'application.
- 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.
Pour lancer un processus Java local ou éloigné, suivez les étapes
ci-après.
- Dans la perspective Profilage et journalisation, cliquez sur le menu déroulant Profil
et sélectionnez Profil.... L'assistant Profil apparaît.
- 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.
- Si vous n'utilisez pas un déploiement local, le répertoire bin Agent Controller doit être défini dans le chemin du système pour que l'application soit profilée dans Eclipse. Si cela n'a pas été fait, ajoutez la variable d'environnement au chemin de l'application via l'onglet Environnement.
- Cliquez sur l'onglet Environnement.
- Cliquez sur Nouveau (ou Créer).
- Dans la boîte de dialogue Nouvelle variable d'environnement, indiquez le nom CHEMIN.
- Spécifiez la valeur de répertoire d'installation bin pour Agent Controller. Exemple :
D:\agentcontroller_install\bin.
- Cliquez sur OK pour valider les changements.
- 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 définir des arguments VM et des variables d'environnement, le cas échéant, en utilisant les onglets Arguments et Environnement.
Remarque : le répertoire de travail de l'onglet Arguments s'applique aux applications externes lancées sur l'hôte local spécifié dans l'onglet Hôte. Cette zone sera ignorée 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 Application Eclipse. 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 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.
- Cliquez sur Appliquer pour valider les modifications.
- Cliquez sur Profil pour associer à l'application.
- 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
(C) Copyright IBM Corporation 2000, 2006. Tous droits réservés.