Modulový pohled na konfliktní data zobrazuje souběžná data seskupená podle modulů, které byly vzorkovány v profilovacích datech.Každý modul je kořenovým prvkem stromové struktury hierarchie.Funkce modulu, ve kterém ke konfliktům došlo, jsou uvedeny v uzlu modulů.
Pokud funkce prováděla svůj vlastní kód, když se událost konfliktu vyskytla, to znamená, že funkce byla na prvním místě v zásobníku volání, budou řádky zdrojového kódu a adresy instrukcí, které byly prováděny, uvedeny v uzlu funkcí.Jelikož jsou data sbírána pro řádek prováděného kódu nebo ukazatel na prováděnou instrukci, zahrnující i výhradní hodnoty jsou vždy stejné jak pro data řádku, tak i pro data instrukce.
Následující tabulka obsahuje hodnoty sloupců v modulovém pohledu na konfliktní data.
Sloupec
Popis
Výhradní čas zablokování
Pro funkci. Čas, ve kterém bylo funkci zabráněno ve vykonávání kódu v těle této funkce.Čas zablokování ve funkcích volaných touto funkcí nejsou zahrnuty.
Pro modul. Součet výhradních časů zablokování funkcí v modulu.
Pro řádek kódu nebo instrukci. Čas, kdy bylo tomuto řádku či instrukci zabráněno ve vykonávání.
Výhradní čas zablokování %
Pro funkci nebo modul. Procentuální zastoupení počtu všech časů zablokování během profilování. Jedná se o časy, které reprezentovaly výhradní časy zablokování této funkce či modulu.
Pro řádek kódu nebo instrukci. Procentuální zastoupení počtu všech časů zablokování během profilování, ve kterých bylo řádku kódu či instrukci zabráněno ve spuštění.
Výhradní konflikty
Pro funkci. Počet časů, kdy bylo této funkce zabráněno ve vykonávání kódu v tělu této funkce.Konflikty ve funkcích, které byly touto funkcí volány nejsou zahrnuty.
Pro modul. Součet výhradních konfliktů funkcí v modulu.
Pro řádek kódu nebo instrukci. Počet časů, kdy bylo tomuto řádku nebo instrukci zabráněno v provádění.
Výhradní konflikty %
Pro funkci nebo modul. Procentuální zastoupení počtu všech konfliktů během profilování. Jedná se výhradní konflikty této funkce či modulu.
Pro řádek kódu nebo instrukci. Procentuální zastoupení počtu všech konfliktů během profilování, které zabránily tomuto řádku kódu či instrukci ve vykonávání.
Celkový čas zablokování
Pro funkci. Čas, ve kterém bylo funkci, nebo funkci volané touto funkcí, zabráněno ve vykonávání.
Pro modul. Součet všech časů zablokování, ve kterých byla nejméně jedna funkce z tohoto modulu v zásobníku.
Pro řádek kódu nebo instrukci. Čas, kdy bylo tomuto řádku či instrukci zabráněno ve vykonávání.
Celkový čas zablokování %
Pro funkci nebo modul. Procentuální zastoupení všech časů zablokování během profilování. Jedná se o celkové časy zablokování této funkce nebo modulu.
Pro řádek kódu nebo instrukci. Procentuální zastoupení všech časů zablokování během profilování, ve kterém byl tento řádek kódu či instrukce vykovávána.
Celkově sporů
Pro funkci. Kolikrát bylo funkci, nebo funkci volané touto funkcí, zabráněno ve vykonávání.
Pro modul. Počet všech konfliktů, ve kterých byla nejméně jedna funkce z tohoto modulu v zásobníku.
Pro řádek kódu nebo instrukci. Počet časů, kdy bylo tomuto řádku nebo instrukci zabráněno v provádění.
Celkově sporů %
Pro funkci nebo modul. Procentuální zastoupení počtu všech konfliktů během profilování. Jedná se celkový počet konfliktů této funkce či modulu.
Pro řádek kódu nebo instrukci. Procentuální zastoupení všech časů zablokování během profilování, ve kterém byl tento řádek kódu či instrukce vykovávána.
Číslo řádku funkce
Číslo řádku začátku této funkce ve zdrojovém souboru.
Název modulu
Název modulu, který obsahuje funkci, řádek nebo ukazatel na instrukci.
Cesta modulu
Cesta modulu, který obsahuje modul, funkci, řádek nebo ukazatel na instrukci.