Sdílet prostřednictvím


Principy hodnoty dat konflikty prostředků v Profilování nástroje

Profilování konfliktu zdrojů shromažďuje podrobné informace zásobníku volání pokaždé, kdy jsou protichůdná vlákna donucena čekat na přístup ke sdílenému zdroji.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Sestavy konfliktů zdrojů zobrazují celkový počet konfliktů a celkový čas, který byl vynaložen na čekání na zdroj, moduly, funkce, řádky zdrojového kódu a instrukce, ve kterých se čekání objevilo. 

  • Inkluzivní hodnoty zobrazují celkový počet konfliktů, které vynutily čekání funkce, kvůli konfliktům zdrojů a celkový čas, po který funkce čekala.Konflikty, které byly způsobeny podřízenými funkcemi, které byly volány funkcí jsou součástí inkluzivních hodnot.

  • Výhradní hodnoty zobrazují pouze počet konfliktů, kteří vynutily čekání funkce a které byly způsobeny kódem v rámci těla funkce.Konflikty způsobené podřízenými funkcemi nejsou zahrnuty.Výhradní čas funkce také obsahuje pouze časy čekání, které byly způsobeny příkazy v rámci těla funkce.

Zobrazení sestav konfliktů zdrojů zahrnují také časové osy grafy, které zobrazují události jednotlivých konfliktů v čase a zobrazují zásobníky volání, které vytvořily konkrétní události.Další informace získáte v jednom z následujících témat:

Další informace o druhém režimu profilování souběžnosti viz Souběžnost Visualizer.