Exercice Quatre : Recueil des données de profilage
Cet exercice vous explique comment exécuter le projet Blink avec l'analyseur de performance de Java
WorkShop.
L'analyseur vous aide à mesurer l'efficacité de votre programme en déterminant le temps passé
dans chacune des méthodes de celui-ci et le nombre de fois où ces méthodes sont exécutées.
- Vérifiez dans le gestionnaire de projet le nom du projet en cours.
Si le projet en cours n'est pas Blink, double-cliquez sur le nom de projet Blink.
- Lancez l'analyse du projet Blink en cliquant sur le bouton Analyse de performance
de
la barre d'outils principale de Java Development Environment.
La fenêtre de l'Applet Viewer apparaît.
- Attendez au moins 45 secondes avant de procéder à l'étape suivante.
La quantité de données recueillies est ainsi suffisante pour
obtenir une analyse de performance utile. - Mettez fin à la session de profilage en choisissant
Appliquette -> Quitter, dans l'afficheur d'appliquette.
Après le profilage, la fenêtre Analyseur de performance affiche les données écrites dans le
fichier Blink.prof, situé dans le répertoire source du projet.
- Dans la fenêtre Analyseur de performance, choisissez Filtre -> Pas de filtre pour
afficher les données relatives à la classe système.
- Choisissez Afficher -> Tri par nom pour afficher les données de méthode dans
l'ordre alphabétique.
- Sélectionnez la méthode Blink.paint (Ljava/awt/Graphics).
- Etudiez les données de profilage, qui doivent être similaires à celles apparaissant dans la
figure ci-après :

Les résultats révèlent les informations suivantes :
- Java Development Environment a passé 93 millisecondes à appeler la méthode Blink.paint
(Ljava/awt/Graphics).
- Blink.paint (Ljava/awt/Graphics) appelle trois méthodes :
java.awt.Color.<init> (III), java.awt.Component.size () et java.awt.Font.getSize ().
- Les deux méthodes qui appellent la méthode Blink.paint
(Ljava/awt/Graphics) sont : java.awt.Component.dispatchEventImpl
(Ljava/awt/AWTEvent) et java.awt.Component.update (Ljava/awt/Graphics).
Leçon suivante :
- Vous avez maintenant étudié toutes les leçons de ce didacticiel.
Le didacticiel suivant s'intitule Didacticiel Deux : Edition des attributs
d'un projet.