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.