Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ve Vizualizéru souběžnosti jsou markery ikony, které představují události v aplikaci. Aplikace obvykle generuje tyto události, aby určila fáze nebo výskyty v aplikaci. Události mohou být generovány aplikací nebo knihovnami a běhovými prostředími, které aplikace používá.
Druhy značek
Vizualizér souběžnosti používá ke znázornění událostí aplikace tři druhy značek: příznaky, zprávy a rozsahy.
Příznak použijte k označení zajímavého bodu v čase v aplikaci. Můžete například použít příznak, který představuje, že hodnota proměnné dosáhla určité prahové hodnoty nebo že byla vyvolán výjimka.
Zpráva také označuje bod v čase, ale můžete ji použít pro trasování ve stylu protokolu. Například to, co se mohlo zaznamenat do souboru protokolu, nyní můžete vložit do volání zprávy, abyste ho mohli sledovat a zobrazit ve Vizualizéru souběžnosti. K exportu těchto dat do souboru CSV můžete použít vizualizér souběžnosti.
Úsek představuje časový interval ve vaší aplikaci, například jednu z jejích fází.
Propojení značek s vlákny
Každé vlákno, které generuje značky, má samostatný kanál časové osy. ID vlákna zodpovědného za generování událostí značek se zobrazí vedle popisu kanálu značky. ID, které se zobrazuje na levé straně značkového kanálu, se shoduje s ID jiného vlákna v aktuálním procesu.
Důležitost značek
Značky můžou mít jednu ze čtyř úrovní důležitosti: nízké, normální, vysoké a kritické. Zdroje značek můžete filtrovat na základě úrovně důležitosti. Pokud například chcete zobrazit jenom značky z určitého zdroje, který má normální nebo kritickou důležitost, můžete filtr nakonfigurovat v dialogovém okně Upřesnit nastavení . Důležitost značky se zobrazí v popisu a ve Zprávě o značkách.
Kategorie značek
Kategorie značek označuje skupinu událostí značek, které pocházejí ze stejného zdroje. Vizualizér souběžnosti používá barvu k rozlišení různých kategorií příznaků a rozsahů. Vizualizér souběžnosti můžete nakonfigurovat tak, aby používal kategorie k filtrování událostí značek od konkrétního zprostředkovatele událostí. Ke konfiguraci filtru použijte dialogové okno Upřesnit nastavení .
Známé zdroje značek
Jakýkoli poskytovatel ETW může generovat značky, pokud poskytovatel dodržuje určitá omezení. Můžete nakonfigurovat Vizualizér souběžnosti tak, aby monitoroval další zdroje událostí pro identifikátory. Ve výchozím nastavení naslouchá těmto zdrojům událostí:
Knihovna pro paralelní zpracování úloh (Task Parallel Library)
C++ AMP (akcelerovaný masivní paralelismus C++)
Pomocí karty Značky v dialogovém okně Upřesnit nastavení můžete určit, jestli se značky z různých zdrojů zobrazují ve Vizualizéru souběžnosti a můžete filtrovat značky na základě důležitosti a kategorie.
Značky z EventSource
Vizualizér souběžnosti může také zobrazit události EventSource. Další informace najdete v tématu Vizualizace událostí EventSource jako značek.
Značky příznaků
Značka události představuje něco, co nastalo v určitém okamžiku v čase v aplikaci. Vlajka může představovat mnoho druhů událostí aplikace. Příznak může například zobrazit, kdy byla konkrétní pracovní položka naplánována nebo kdy došlo k vyvolání výjimky. Moduly runtime, jako je paralelní knihovna úloh, mohou také generovat příznaky.
Význam příznaku
Příznaky se zobrazují v různých velikostech v závislosti na jejich důležitosti. Stejně jako každá značka může být důležitost nízká, normální, vysoká nebo kritická. Tento obrázek znázorňuje vzhled značek podle úrovně důležitosti:
Kategorie příznaku
Příznak se zobrazí v jedné z pěti barev v závislosti na jeho kategorii. Barvy se znovu použijí, pokud existuje více než pět kategorií. Nemůžete zvolit barvu. Stejně jako jakákoli značka může být kategorie libovolné celé číslo. Následující obrázek znázorňuje barvy prvních pěti kategorií.
Alerts
Výstraha je červeně barevný příznak, který představuje kritickou událost aplikace, například výjimku. Tady je upozornění:
Příznaky agregace
Někdy se značky vyskytují tak blízko sebe ve Vizualizéru souběžnosti, že je nelze zobrazit samostatně. V takovém případě se zobrazí šedý příznak agregace , který představuje podkladové příznaky. Když umístíte ukazatel myši na jednu z těchto ikon, zobrazí se popisek s počtem zobrazovaných příznaků. Pokud chcete zobrazit příznaky, přibližte zobrazení. Pokud se přiblížíte úplně a stále získáte příznak agregace, můžete zobrazit podkladové příznaky v sestavě značek.
Příznaky agregace se vykreslují v různých velikostech. Velikost závisí na úrovni důležitosti nejdůležitější vlajky při agregaci. Následující obrázek znázorňuje příznaky agregace v rostoucím pořadí důležitosti.
Značky zpráv
Značka zprávy představuje výstup protokolu. Zpráva je řetězec vystavený určitým vláknem v určitém čase. Zprávy můžete exportovat do textového souboru pro použití s jinými nástroji. Pokud umístíte ukazatel myši na zprávu ve Vizualizéru souběžnosti, můžete si prohlédnout řetězec zprávy. A můžete zobrazit všechny značky zpráv v sestavě Značky. Následující obrázek znázorňuje značku zprávy.
Značky agregace zpráv
Někdy se v Vizualizéru souběžnosti vyskytuje více zpráv, které nelze nakreslit jednotlivě. V takovém případě se zobrazí značka agregace zprávy , která představuje podkladové zprávy. Když umístíte ukazatel myši na jednu z těchto ikon, zobrazí se popis s počtem souvisejících zpráv. Pro zobrazení zpráv přibližte. Pokud přiblížíte na maximum a stále se zobrazuje značka agregace, můžete zobrazit podkladové zprávy v Sestavě značek.
Značky rozpětí
Značka rozpětí představuje smysluplnou fázi aplikace. Rozsah můžete například použít k vyjádření časového intervalu, během kterého se zpracovává konkrétní pracovní položka. Jeho délka představuje dobu trvání odpovídající fáze aplikace. Tento obrázek znázorňuje úsek v nástroji pro vizualizaci souběžnosti.
Kategorie rozpětí
Značka rozpětí se zobrazí v jedné z pěti různých barev v závislosti na kategorii. Barvy se opakují, pokud existuje více než pět kategorií. Kategorie může být libovolné celé číslo. Tento obrázek znázorňuje pět možných barev:
Značky agregace rozpětí
Někdy se značky rozpětí vyskytují tak blízko sebe v Vizualizéru souběžnosti, že není možné je nakreslit jednotlivě. Když k tomu dojde, zobrazí se šedá značka agregace rozpětí , která představuje podkladové rozpětí. Když umístíte ukazatel myši na jednu z těchto ikon, zobrazí se popis počtu podkladových rozsahů, které jsou reprezentovány. Chcete-li zobrazit rozsahy, přibližte. Pokud přiblížíte na maximum a stále získáte značku agregace rozpětí, můžete zobrazit podkladové značky v Sestava značek. Tento obrázek znázorňuje značku agregace rozsahu: