Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le mode Conflits de ressources répertorie des données de conflit pour les ressources qui étaient les sources d'événements de conflit.Un événement de conflit se produit lorsqu'une fonction dans un thread est forcée à attendre l'accès à la ressource parce qu'une fonction dans un autre thread a acquis l'accès exclusif à la ressource.Chaque ressource est le nœud racine d'une arborescence des appels qui affiche les chemins d'accès d'exécution de fonctions qui ont entraîné les événements de conflit.
Valeurs de données
Valeurs de ressources
Les données dans une ligne de ressource affichent la durée totale pendant laquelle l'accès à la ressource a été bloqué dans les données de profilage et le nombre total d'événements de conflit qui se sont produits à cause du conflit d'accès à cette ressource.Les valeurs inclusives et exclusives pour une ressource sont toujours les mêmes.
Valeurs de fonction
Les valeurs de fonction sont basées sur les instances de la fonction qui se sont produites dans le chemin d'exécution représenté dans l'arborescence des appels.
Les valeurs exclusives sont basées sur les événements qui se sont produits lorsque la fonction exécutait des instructions dans son corps de la fonction.Les événements qui se sont produits dans les fonctions appelées par la fonction ne sont pas inclus dans les valeurs exclusives.
Les valeurs inclusives sont basées sur les événements qui se sont produits lorsque la fonction ou une fonction appelée par la fonction s'exécutait.
Valeurs de pourcentage
Les valeurs en pourcentage sont basées sur la durée totale ou les événements de conflit dans les données de profilage.Si le rapport ou la vue de l'exécution du profilage est filtré, seuls le temps bloqué et les conflits dans les données filtrées sont utilisés comme valeur totale.
Navigation dans le mode Allocation des ressources
Colonne |
Description |
|---|---|
Name |
Nom de la ressource ou de la fonction. |
Temps bloqué exclusif |
|
% de temps bloqué exclusif |
|
Conflits exclusifs |
|
% de conflits exclusifs |
|
Temps bloqué inclusif |
|
% de temps bloqué inclusif |
|
Conflits inclusifs |
|
% de conflits inclusifs |
|
Niveau |
Profondeur de cette fonction dans l'arborescence des appels.Uniquement dans les rapports en ligne de commande de VSPerfReport. |
Numéro de ligne de fonction |
Numéro de ligne du début de cette fonction dans le fichier source. |
Nom de module |
Nom du module qui contient la fonction. |
Chemin de module |
Chemin d'accès du module qui contient la fonction. |
ID de processus |
ID du processus (PID) dans lequel la fonction s'exécutait. |
Nom du processus |
Nom du processus. |
Source File |
Fichier source qui contient la définition de cette fonction. |