Initiation : profilage d'applications J2EE

Le profilage d'applications J2EE est identique au profilage d'applications Java, tel que décrit dans les rubriques "Initiation", mais il y a des différences minimes et vous devez réaliser des opérations préliminaires spéciales avant de commencer.

Vous pouvez profiler des applications J2EE que vous exécutez dans l'environnement Application Developer (RAD) Rational ou que vous exécutez en mode autonome.

Sujet parent : Initiation à l'identification d'incident en contexte d'exécution

Tâches associées
Initiation : création d'une configuration de profilage pour l'identification d'incident en contexte d'exécution

Information associée
Initiation : analyse de fuite de mémoire
Initiation : détection de goulot d'étranglement de performance
Initiation : détection de goulot d'étranglement au niveau unité d'exécution
Initiation : contrôle de la couverture du code

Profilage d'applications J2EE exécutées dans l'environnement RAD

Vous pouvez collecter des données dans l'environnement RAD pour des applications J2EE exécutées sur un autre serveur d'application.

Conditions préalables :
  • Le profilage doit être activé sur le serveur d'application cible.
  • Le contrôleur d'agent doit être en cours de fonctionnement sur le serveur d'application cible.
Pour profiler l'application :
  1. Dans le Moniteur du profilage, cliquez à l'aide du bouton droit de la souris sur le serveur d'application, puis sélectionnez Profiler . . . dans le menu en incrustation. Ceci démarre le serveur d'application et ouvre la boîte de dialogue Profiler sur serveur.
  2. Sous Agent, cliquez sur Agent de profilage Java.
  3. Sous Sélectionner un jeu de profilage, cliquez sur le jeu de profilage collectant le type de données que vous souhaitez consulter.
  4. Cliquez sur le bouton Profiler. Les préparations du profilage sont terminées, mais la collecte de données n'est pas réellement lancée.
  5. Dans le Moniteur du profilage, cliquez sur le bouton Démarrer le contrôle Bouton Démarrer ou Reprendre le contrôle pour lancer la collecte de données.
  6. Une fois les données souhaitées collectées, détachez le serveur d'application.

Reportez-vous à la section "Initiation" d'aide pour afficher et analyser les données que vous avez collectées.

Profilage d'applications J2EE exécutées en mode autonome

Vous pouvez collecter des données d'applications J2EE externes à l'environnement RAD ; vous pouvez profiler, par exemple, des applications exécutées sur WebSphere Application Server (WAS).

Conditions préalables :
  • Le serveur d'application cible doit être démarré avec le profilage activé, et votre application J2EE doit être en cours de fonctionnement.
  • Le contrôleur d'agent doit être en cours de fonctionnement sur le serveur d'application cible.
Pour profiler l'application :
  1. Ouvrez la perspective Profilage et Journalisation : sélectionnez Fenêtre > Ouvrir la perspective > Autre . . . puis, dans la boîte de dialogue Sélectionnez la perspective, sélectionnez Profilage et Journalisation.
  2. Ouvrez la boîte de dialogue Profiler : sélectionnez Exécuter > Profiler . . .
  3. Créez une configuration de profilage pour profiler votre application J2EE : cliquez deux fois sur l'entrée Rattacher - Processus Java pour créer une entrée Nouvelle_configuration.
  4. Entrez un nom explicite pour la configuration de profilage dans le champ Nom.
  5. Définissez la configuration du profilage en spécifiant ce qui suit :

    Onglet

    Configuration application Java

    Hôte

    Spécifiez le serveur d'application cible.

    Agent

    Spécifiez l'agent de profilage Java.

    Profilage

    Onglet secondaire Généralités

    Sélectionnez ou ajoutez un jeu de profilage. Pour collecter des données, chaque jeu de profilage doit comprendre un ou plusieurs types de profilage qui sont affichés dans la zone de texte dans la moitié inférieure de l'écran. Pour plus d'informations sur les types de profilage, reportez-vous à la rubrique d'initiation du type de profilage que vous souhaitez réaliser

    Profilage

    Onglet secondaire Limites

    Définissez des paramètres si vous souhaitez limiter la collecte de données automatiquement.

    Profilage

    Onglet secondaire Destination

    Définissez le projet et le moniteur de profilage et, en option, un fichier cible .trcxml du résultat du profilage. (Vous pouvez afficher ce fichier en sélectionnant Fichier > Importer dans le menu principal de Profilage et Journalisation.)

    Source

    Non disponible.

    Common

    Spécifiez la configuration de lancement du programme. Par défaut, il s'agit d'un lancement local, le programme s'exécutant à l'arrière-plan.

  6. Cliquez sur le bouton Profiler. Les préparations du profilage sont terminées, mais la collecte de données n'est pas réellement lancée.
  7. Dans le Moniteur du profilage, cliquez sur le bouton Démarrer le contrôle Bouton Démarrer ou Reprendre le contrôle pour lancer la collecte de données.
  8. Une fois les données souhaitées collectées, détachez le serveur d'application.
  9. Reportez-vous aux sections "Initiation" d'aide pour afficher et analyser les données que vous avez collectées.
Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.