Pré. | Proc. |
Options de Réglage
La première icône de la barre d’outils de la fenêtre Profiler affiche une liste d’options que vous pouvez définir pour personnaliser votre session de profilage.
Options
Option |
Description |
---|---|
Attacher au processus en cours d'exécution |
Sélectionnez cette option pour afficher la dialogue « Attacher au processus », à partir de laquelle vous choisissez un processus actif à profiler. |
Passer à Débogueur |
Sélectionnez cette option pour passer des opérations de profilage à débogage. Le Débogueur dispose d'une option de menu déroulant équivalente que vous pouvez utiliser pour passer du débogage au profilage. |
Rapport de charge |
Sélectionnez cette option pour charger un rapport précédemment enregistré à partir du système de fichiers. |
Scripts d’Analyseur |
Sélectionnez cette option pour ouvrir la fenêtre Analyzer Script, qui est le référentiel modèle pour la configuration des builds, le débogage et toutes les autres options Analyseur d'Exécution Visuelle . |
Échantillonnage différé |
Sélectionnez cette option pour définir un délai entre le moment où vous cliquez sur l'option « Démarrer le profilage » et le début effectif du profilage. Le délai peut être de 3, 5 ou 10 secondes. Sélectionnez « Aucun » pour annuler tout délai défini. |
Méthode d'agrégation CallGraph |
Lorsque cette option est sélectionnée, les instances des séquences de pile identiques sont agrégées par méthode. En d'autres termes, les numéros de ligne/instructions au sein d'une méthode sont ignorés, de sorte que deux piles seront comptées comme une seule lorsqu'elles ne diffèrent que par le numéro de ligne dans leur trame finale. |
Les exemples de CallGraph incluent State d'attente |
Lorsque cette option est sélectionnée, le profileur échantillonne tous les threads, y compris ceux en état d'attente. Lorsqu'elle n'est pas sélectionnée, le profileur échantillonne uniquement les threads qui ont accumulé du temps CPU depuis l'expiration du dernier intervalle. |
Démarrer l'échantillonnage immédiatement |
Sélectionnez cette option pour déclencheur la collecte de données immédiatement au lancement. Vous utiliserez généralement cette option pour profiler un processus au démarrage. |
Jeter les fragments |
Lorsque les piles ne peuvent pas être rapprochées du point d'entrée d'un thread, elles sont appelées fragments. Le nombre de fragments rencontrés lors de l'échantillonnage est affiché dans la fenêtre Résumé de l'échantillonneur. Vous pouvez définir cette option pour collecter ou supprimer des fragments ; lorsque l'option Supprimer les fragments est définie sur :
|
Capturer la sortie Déboguer |
(S'applique à l'échantillonnage de processus). Lorsque cette option est sélectionnée, la sortie normalement visible pendant le débogage est capturée et affichée dans la fenêtre Déboguer . Note que seules les versions de débogage émettront généralement une sortie de débogage. |
Arrêter le processus à la sortie |
Cette option détermine le comportement de fin du profileur. Lorsque l'option est sélectionnée, le processus cible se termine lorsque le profileur est arrêté. |