Réserver une Démo
Pré. Proc.

Rapports de Ligne de Fonction

Après avoir exécuter le profileur sur une application en cours d'exécution et généré un rapport d'échantillon, vous pouvez analyser plus en détail l'activité d'une fonction spécifique répertoriée dans le rapport en générant un rapport de ligne de fonction à partir de cet élément. Un rapport de ligne de fonction indique le nombre de fois que chaque ligne de la fonction a été exécutée. Vous produisez un rapport de ligne de fonction à la fois, sur n'importe quelle méthode du rapport d'échantillon qui possède un fichier source valide. Le rapport de ligne de fonction est particulièrement utile pour les fonctions qui exécutent des boucles contenant des ramifications conditionnelles ; la couverture peut fournir une image des parties de code les plus et les moins fréquemment exécutées au sein d'une seule méthode.

Le rapport de ligne que vous générez est enregistré lorsque vous enregistrez le rapport Sampler. Le corps de la fonction est également enregistré avec le rapport de ligne de fonction pour conserver l'état de la fonction à ce moment-là.

Cette facilité ne s'applique pas aux rapports de profil mémoire.

Plateformes prises en charge

Java, Microsoft .NET et code natif Microsoft

Créer un Rapport de Ligne

Dans le rapport Sampler, cliquez-droit sur le nom de la fonction à analyser, et sélectionnez l'option 'Créer Rapport de ligne pour la fonction'.

Une fois que le profileur a lié la méthode, le rapport de ligne de fonction s'ouvre dans la fenêtre Rapport d'échantillon. Le rapport affiche le corps de la fonction, y compris les numéros de ligne et le texte. Au fur et à mesure que chaque ligne est exécutée, une valeur de hit s'accumule sur cette ligne. Un minuteur met à jour le rapport environ une fois par seconde.

From an existing profile, you can profile deeper into function behavior

Terminer Capture du Rapport de Ligne

Une fois que suffisamment d'informations sont capturées ou que la fonction est terminée, cliquez sur le bouton Arrêter de la barre d'outils du Profiler pour arrêter l'enregistrement de la capture.

Enregistrer Rapports

Utilisez le bouton Enregistrer de la barre d'outils Pile d'Appel pour enregistrer le rapport d'échantillonneur et tous les rapports de ligne de fonction dans un fichier.

Supprimer Rapports de ligne

La fermeture de l'onglet « Rapport de ligne » fermera ce rapport, mais les données du rapport ne seront supprimées que lorsque le rapport sera enregistré.

Apprenez Plus