Recherche des fonctions susceptibles d'optimisation

Ouverture du navigateur de hotspots

Sélectionnez une activité de détection de hotspot dans la vue Explorateur de performance. Cliquez avec le bouton droit sur l'activité et sélectionnez Ouvrir des hotspots.

Ceci ouvrira le Navigateur de hotspots. (Double-cliquer sur l'activité a le même effet.)

L'arborescence de la hiérarchie des processus

Le panneau gauche du Navigateur de hotspots montre l'arborescence de la hiérarchie des processus. Cette arborescence montre tous les processus qui ont été échantillonnés lors de l'exécution de performance.

Les processus correspondant à l'application profilée sont isolés sous le noeud Mon application. Tous les autres processus s'exécutant sur le système en même temps que l'application s'affichent sous le noeud Autres processus.

Développez le noeud Mon application pour explorer et examiner les processus, les unités d'exécution et les modules qui constituent l'application.

Les pourcentages figurant à côté de chaque noeud indiquent la proportion de temps que représente le noeud dans son noeud parent. Par exemple, dans la capture d'écran ci-dessus, le noeud Mon application représente 30,94% de la totalité du système, et le module RayTracer représente 98,22% de l'unité d'exécution 19333325.

Pour gagner de l'espace sur l'écran, vous pouvez masquer le panneau de l'arborescence et naviguer dans la hiérarchie à l'aide de la barre de chemin de navigation. La barre de chemin de navigation est activée/désactivée par le bouton de la barre d'outils .

Le tableau des hotspots des fonctions

Sélectionnez un noeud dans l'arborescence de la hiérarchie des processus pour voir les fonctions qui ont été échantillonnées dans ce niveau de la hiérarchie. Par défaut, les fonctions sont classées selon la quantité de temps que prend chaque fonction dans le profil. Les fonctions les plus susceptibles d'optimisation se trouvent en haut de la liste et constituent un bon point de départ pour l'optimisation des performances.

La zone de filtre au-dessus du tableau peut être utilisée pour filtrer le contenu du tableau. Au fil des caractères entrés dans la zone, le contenu du tableau est filtré et la partie de chaque nom de fonction correspondant au filtre est mise en évidence. Deux caractères génériques sont acceptés : '*', qui correspond à toute séquence de caractères et '?', qui correspond à un seul caractère. Cliquez sur l'icône de gomme dans la zone de filtre pour effacer le filtre.

Pour voir le code source d'une fonction, cliquez avec le bouton droit sur cette fonction et sélectionnez Ouvrir la source. (Double-cliquer sur la fonction a le même effet.)

Pour voir la pile d'appels échantillonnée pour la fonction, cliquez avec le bouton droit sur celle-ci et sélectionnez Afficher les appelants/appelés.


Retour d'informations