Zobrazení zdrojů Contentions - Profiler konflikty dat
Článek
Data konfliktů seznamů zobrazení obsahu zdroje pro zdroje, které byly zdroji konfliktních událostí.Konfliktní událost nastane v rámci funkce při nuceném čekání vlákna na přístup ke zdroji kvůli funkce z jiného vlákna, která získala výhradní přístup ke zdroji.Každý prostředek je kořenový uzel stromu volání, které zobrazí cesty spuštění funkce, které vedly k události konflikty.
Datové hodnoty
Zdrojové hodnoty
V řádku zdroje dat je zobrazen celkový čas, po který byl zablokován přístup ke zdroji v rámci dat profilování a celkový počet konfliktních událostí, které nastaly z důvodu konfliktu při přístupu k tomuto prostředku.Inkluzivní a výlučné hodnoty zdroje jsou vždy stejné.
Hodnoty funkcí
Hodnoty funkce jsou založeny na instancích funkce, k nimž došlo při spuštění cesty reprezentované v rámci stromu volání.
Výhradní hodnoty, které jsou založeny na událostech, které nastaly při spouštění příkazů funkce v rámci jejího těla.Události, které nastaly ve funkcích, které byly volány funkcí nejsou zahrnuty do výhradních hodnot.
Inkluzivní hodnoty jsou založeny na událostech, které nastaly při provádění funkce nebo funkce volané funkcí.
Procentuální hodnoty
Procentuální hodnoty jsou založeny na celkové době nebo na konfliktních událostech v datech profilování.Pokud jsou sestava nebo zobrazení spuštění profilování vyfiltrovány, jsou do celkové hodnoty zahrnuty pouze konflikty v rámci dat filtrování a blokovaná doba.
Navigace v zobrazení přidělování zdrojů
Sloupec
Description
Název
Název zdroje nebo funkce.
Výhradní čas zablokování
Určeno pro zdroj, kde celková doba představuje blokování přístup ke zdroji způsobené čekáním vlákna.
Určeno pro funkci, kde doba po kterou byl těmto instancím zablokován přístup k nadřazenému zdroji v době, kdy funkce spouštěla kód v rámci těla funkce.Čas zablokování ve funkcích volaných touto funkcí nejsou zahrnuty.
Výhradní čas zablokování %
Určeno pro zdroj, kde procentuální podíl celkové doby při blokování dat profilování, která byla dobou blokování zdroje.
Určeno pro funkci, kde procentuální podíl celkového čas při blokování dat profilování, která byla výhradní dobou blokování těchto instancí funkce.
Výhradní počet konfliktů
Určeno pro zdroj, kde hodnota představuje celkový počet zablokovaných přístupů ke zdroji, které způsobily čekání vlákna.
Určeno pro funkci, kde hodnota představuje počet zablokování přístupu instancí funkce j nadřazenému zdroji v době, kdy funkce vykonávala kód v rámci jejího těla.Události blokování ve funkcích, které byly touto funkcí volány nejsou zahrnuty.
Výhradní počet konfliktů %
Určeno pro zdroj, kde procentuální podíl představuje podíl všech konfliktních událostí v rámci dat profilování, které byly konfliktními událostmi pro přístup k tomuto zdroji.
Určeno pro funkci, kde procentuální podíl představuje podíl všech konfliktních událostí v rámci dat profilování, které byly výhradními konfliktními událostmi těchto instancí funkce nadřazeného zdroje.
Celkový čas zablokování
Určeno pro zdroj, kde celková doba představuje dobu, po kterou byl zablokován přístup ke zdroji a způsobil čekání vlákna.
Určeno pro funkci, kde doba po kterou byl těmto instancím nebo jakýmkoliv funkcím volaných těmito instancemi zablokován přístup k nadřazenému zdroji v době, kdy funkce spouštěla kód v rámci těla funkce.
Celkový čas zablokování %
Určeno pro zdroj, kde procentuální podíl celkového čas při blokování dat profilování, která byla dobou blokování tohoto zdroje.
Určeno pro funkci, kde procentuální podíl představuje hodnotu celkové doby blokování v rámci spuštění profilování, která byla inkluzivní dobou blokování těchto instancí funkce.
Celkový počet konfliktů
Určeno pro zdroj, kde celkový počet představuje počet blokování přístupu ke zdroji, která způsobila čekání vlákna.
Určeno pro funkci, kde procentuální podíl představuje podíl všech konfliktních událostí v rámci spuštění profilování, které byly inkluzivními konfliktními událostmi těchto instancí funkce nadřazeného zdroje.
Celkový počet konfliktů %
Určeno pro zdroj, kde procentuální podíl představuje podíl všech konfliktních událostí v rámci spuštění profilování, které byly konfliktními událostmi pro přístup k tomuto nadřazenému zdroji.
Určeno pro funkci, kde počet představuje hodnotu blokování těchto instancí funkce k přístupu k nadřazenému zdroji v době, kdy funkce vykonávala kód v rámci těla funkce.Události blokování ve funkcích, které byly zavolány funkcí nejsou zahrnuty.
Úroveň
Hloubka této funkce ve stromu volání.Pouze v sestavách příkazového řádku VSPerfReport.
Číslo řádku funkce
Číslo řádku začátku této funkce ve zdrojovém souboru.
Název modulu
Název modulu obsahujícího funkci.
Cesta modulu
Cesta k modulu obsahujícího funkci.
ID procesu
ID procesu (PID) procesu, ve kterém byla funkce spuštěna.