Affichage du code source avec des données de performance

Ouverture de l'afficheur de source de performance

A partir du Navigateur de hotspots, cliquez avec le bouton droit sur une fonction et sélectionnez Ouvrir la source. (Double-cliquer sur la fonction a le même effet.)

Un autre moyen d'ouvrir la source d'un fichier est de cliquer avec le bouton droit sur le fichier dans l'Explorateur de projet, de sélectionner Ouvrir avec l'afficheur de source de performance, puis d'utiliser les sous-menus pour sélectionner une activité.

Examen des données de niveau source

L'Afficheur de source de performance montre les données de performance au niveau des lignes.

La règle située à gauche du code source indique combien de temps chaque ligne source prend dans le profil.

Par défaut, les pourcentages sont relatifs au filtre Mon application. Pour changer la portée, sélectionnez un filtre dans la barre de chemin de navigation qui se trouve en haut de l'afficheur.

Vous pouvez sélectionner plusieurs lignes source : le temps total pour ces lignes est additionné et affiché en haut de l'afficheur.

Parfois, les graduations ne peut pas être mappées exactement aux lignes source dont elles proviennent. Ceci se produit en raison du fait que le compilateur ne peut pas déplacer des instructions lorsqu'il effectue des optimisations telles que l'insertion de fonctions avec des instructions "inline". Lorsque les graduations ne peuvent pas être mappées exactement, un algorithme heuristique est utilisé pour calculer le meilleur rapprochement possible de la ligne de code source. Un avertissement sera affiché en haut de l'afficheur et les données de performances des lignes basées sur l'heuristique apparaîtront en italique avec une mise en évidence sur fond jaune.

Vue Structure

La vue Structure peut être utilisée pour explorer et examiner le code en regardant les blocs et les portées lexicales. Ceci peut être utile pour identifier des blocs ou des boucles consommant beaucoup de temps.

Edition du code

L'afficheur de source de performance montre le code source de l'application en mode lecture seule. Cette restriction permet de garantir que les données de performance de niveau ligne s'alignent toujours correctement avec le code source.

Pour éditer le code, vous devez ouvrir le fichier dans l'éditeur C/C++ normal. Le moyen le plus commode de le faire consiste à cliquer sur le bouton Passer à un éditeur dans le coin supérieur droit de l'afficheur.


Retour d'informations