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. 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 :
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.