Sdílet prostřednictvím


Zobrazení zdrojů Contentions - Profiler konflikty dat

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

Dd380616.collapse_all(cs-cz,VS.110).gifZdrojové 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é.

Dd380616.collapse_all(cs-cz,VS.110).gifHodnoty 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í.

Dd380616.collapse_all(cs-cz,VS.110).gifProcentuá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.

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.

Název procesu

Název procesu.

Zdrojový soubor

Zdrojový soubor obsahující definici této funkce.