Réserver une Démo
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.

Setting options using the Profiler's toolbar menu

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 :

  • Sélectionné, les fragments n'apparaissent pas dans les rapports, bien que le nombre rencontré soit toujours mis à jour
  • Désélectionné, une collection spéciale nommée « fragments » est créée dans le graphique d'appel pour les héberger et garantir que les données ne sont pas mélangées aux échantillons complets

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é.

Apprenez Plus