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

Démarrage

Le Profiler peut être utilisé pour étudier les problèmes de performances, en vous proposant quatre outils distincts parmi lesquels 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 Profiler.

Accéder

Ruban

Exécuter > Outils > Profiler

Outils

Outil

Description

Voir aussi

Graphique d'Appel

Analyse les performances en prenant des échantillons au cours 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 en fonction des motifs de comportement qui se répètent le plus pendant la période d'échantillonnage. Ce chiffre est utilisé pour pondérer le Graphique d'Appel produit.

Graphique d'Appel

Profil de mémoire

Analyse les performances en exploitant les allocations de mémoire effectuées par un programme. Dans ce scénario, les performances médiocres sont évaluées en fonction des activités qui sollicitent le plus de mémoire. Ce chiffre est utilisé pour 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 emplacements dans 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 « pile inversée ». Cela signifie que la racine du rapport est toujours un nœud unique (dans ce cas, le marqueur) et que l'arbre se déploie ensuite pour afficher tous les différents emplacements à 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 récupérant les opérations de mémoire effectuées par un programme. Le résultat est un Graphique d'Appel présentant les piles d'appels qui alloué de la mémoire pour lesquelles aucune opération de libération n'a été détectée.

Fuites de Mémoire

Boutons de la barre d'outils

Bouton

Action

Voir aussi

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 Supprimer les données 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.