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

Démarrage

Le profileur peut être utilisé pour enquêter sur les problèmes de performances, en fournissant quatre outils distincts parmi lesquels vous pouvez choisir, à savoir :

  • Graphique d'Appel
  • Profil de Pile
  • Profil de mémoire
  • Fuites de Mémoire
Vous sélectionnez ces outils dans la barre d'outils du profileur.

Accéder

Ruban

Exécuter > Outils > Profileur

Outils

Outil

Description

Voir également

Graphique d'Appel

Analyse les performances en prélevant des échantillons lors d'une activité dans un programme. Chaque échantillon représente une pile. Les échantillons sont prélevés à des intervalles contrôlés à l'aide de la barre d'outils. Dans ce scénario, les mauvaises performances sont évaluées par les modèles de comportement qui se répètent le plus au cours de la période d'échantillonnage. Ce chiffre sert à pondérer le Graphique d'Appel produit.

Graphique d'Appel

Profil de mémoire

Analyse les performances en accrochant les allocations de mémoire faites par un programme. Dans ce scénario, les performances médiocres sont évaluées par les activités qui demandent le plus de mémoire. Ce chiffre sert à pondérer le Graphique d'Appel produit.

Profil de mémoire

Profil de Pile

Le Stack Profiler vous permet de définir un marqueur dans votre code source afin que chaque fois que l'exécution atteint ce marqueur, une trace de pile complète soit capturée. Au fur et à mesure que l'application continue de s'exécuter et que la position marquée est accessible à partir de divers endroits de l'exécutable en cours d'exécution, une image très détaillée et utile est créée, montrant les points chauds et les scénarios d'utilisation pour un point particulier du code.

Le rapport Profil de Pile , comme le rapport Profil de mémoire, s'affiche dans l'ordre de la « pile inversée ». Cela signifie que la racine du rapport est toujours un nœud unique (dans ce cas, le marqueur) et que l'arborescence se déploie ensuite pour montrer tous les différents endroits à partir desquels la position marquée a été accédée.

Profil de Pile

Fuites de Mémoire

Analyse les fuites de mémoire en accrochant les opérations de mémoire effectuées par un programme. Ce qui est produit est un Graphique d'Appel présentant les Call Stacks qui alloué de la mémoire pour laquelle une opération libre n'a pas été détectée.

Fuites de Mémoire

Boutons de la barre d'outils

Bouton

Action

Voir également

Affiche un menu d'options pour gérer votre session de profilage.

Options de Réglage Scripts d’Analyseur
Start icon

Lance l'application configurée à profiler. Par défaut, il s'agit de l'application configurée dans le script Analyzer actif.

Gestion Scripts d'Analyseur

Indique l'état de l'échantillonneur. Lorsqu'il est vert, l'échantillonnage est activé ; lorsqu'il est rouge, l'échantillonnage est désactivé.

Debug stop icon

Arrête le processus du profileur ; si des échantillons ont été collectés, les boutons Rapport et Discard Data sont actifs.

Report icon

Génère un rapport à partir de la collecte de données actuelle.

Générer, Enregistrer et Charger des Rapports de Profil

Affiche l'outil de profilage utilisé, qui détermine les champs affichés dans la fenêtre du profileur. Cliquez sur la flèche déroulante et sélectionnez un autre outil, ce qui modifie les champs de la fenêtre.

Supprime les données collectées. Vous êtes invité à confirmer la suppression.

Affiche la rubrique d'aide de cette fenêtre.