Sdílet prostřednictvím


Zobrazení vláken ve Vizualizéru souběžnosti

Zobrazení vláken je nejpodrobnější zobrazení s bohatými funkcemi ve Vizualizéru souběžnosti. V zobrazení Vlákna můžete identifikovat vlákna, která spouští kód během spouštěcího segmentu, a analyzovat, jestli vlákna spouští nebo blokují z důvodu synchronizace, vstupně-výstupních operací nebo jiných důvodů. Vlákna zobrazují sestavy také profilování spuštění stromu zásobníku volání a odblokování vláken.

Zatímco se spouští vlákna, vizualizér souběžnosti shromažďuje ukázky. Když se vlákno přestalo spouštějí, vizualizér prozkoumá všechny události přepínače kontextu operačního systému pro vlákno. Kontextové přepínače můžou nastat, protože:

  • Vlákno je blokováno na primitivní synchronizaci.
  • Platnost kvanta vlákna vyprší.
  • Vlákno vytvoří blokující vstupně-výstupní požadavek.

Vizualizér souběžnosti kategorizuje události vlákna a přepínače kontextu a vyhledá zásobníky volání vláken a vyhledá dobře známá blokující rozhraní API. Zobrazí kategorie vláken v aktivní legendě vlevo dole v zobrazení Vlákna . Ve většině případů můžete identifikovat původní příčinu blokující události prozkoumáním zásobníků volání, které odpovídají událostem přepínače kontextu.

Pokud neexistuje shoda zásobníku volání, použije Vizualizér souběžnosti důvod čekání poskytnutý systémem Windows. Kategorie Windows však může být založená na podrobnostech implementace a nemusí odrážet záměr uživatele. Například Systém Windows hlásí důvod čekání na blokování nativního zámku čtečky slim reader-writer jako vstupně-výstupní operace místo synchronizace.

Zobrazení vláken také zobrazuje závislosti mezi vlákny. Pokud například identifikujete vlákno blokované u synchronizačního objektu, můžete najít vlákno, které ho odblokoval. Zásobník volání můžete prozkoumat pro odblokovací vlákno v okamžiku, kdy odblokoval druhé vlákno.

Zobrazení vláken můžete použít k:

  • Identifikujte důvody, proč uživatelské rozhraní aplikace během určitých fází provádění nereaguje.
  • Určete dobu strávenou blokováním při synchronizaci, vstupně-výstupních operacích, chybách stránky a dalších událostech.
  • Zjistěte stupeň rušení jiných procesů, které se v systému spouštějí.
  • Identifikujte problémy s vyrovnáváním zatížení pro paralelní spouštění.
  • Najděte důvody neoptimální nebo neexistující škálovatelnosti. Proč se například výkon paralelní aplikace nezlepší, když je k dispozici více logických jader.
  • Porozumíte stupni souběžnosti v aplikaci, která vám pomůže s paralelizací.
  • Identifikujte závislosti mezi pracovními vlákny a důležitými cestami provádění.

Použití zobrazení vláken

Pokud chcete spustit Vizualizér souběžnosti, vyberte Možnost Analyzovat>Vizualizér souběžnosti a pak vyberte možnost, například Spustit nový proces.

Vizualizér souběžnosti spustí aplikaci a shromáždí trasování, dokud nevyberete Zastavit shromažďování. Vizualizér pak trasování analyzuje a zobrazí výsledky na stránce sestavy trasování.

Výběrem karty Vlákna v levém horním rohu sestavy otevřete zobrazení Vlákna.

Threads view

Výběrem časových intervalů a vláken spusťte analýzu výkonu.

Analýza časové osy

Horní část zobrazení Vlákna je časová osa. Časová osa zobrazuje aktivitu všech vláken v procesu a všechna fyzická disková zařízení na hostitelském počítači. Zobrazuje také události aktivit a značek GPU.

Na časové ose je osa x čas a na ose y je několik kanálů:

  • Dva vstupně-výstupní kanály pro každou diskovou jednotku v systému, jeden kanál pro čtení a jeden pro zápisy.
  • Kanál pro každé vlákno v procesu.
  • Kanály značek, pokud v trasování existují události značek. Kanály značek se zpočátku zobrazují pod kanály vlákna, které tyto události vygenerovaly.
  • Kanály GPU.

Vlákna jsou zpočátku seřazena v pořadí, ve kterém jsou vytvořena, takže hlavní vlákno aplikace je nejprve. V rozevíracím seznamu Seřadit podle vyberte jinou možnost řazení vláken podle jiného kritéria, například spuštění.

Barvy časové osy označují stav vlákna v daném čase. Spouští se zelené segmenty, červené segmenty jsou blokované pro synchronizaci, žluté segmenty jsou předem zrušené a fialové segmenty se zapojují do vstupně-výstupních operací zařízení.

Pokud chcete zobrazit více podrobností, můžete je přiblížit nebo oddálit a zobrazit delší časový interval. Výběrem segmentů a bodů v grafu získáte podrobnosti o kategoriích, počátečních časech, zpožděních a stavech zásobníku volání.

Časová osa slouží ke zkoumání rovnováhy práce mezi vlákny, které jsou zapojeny do paralelní smyčky nebo v souběžných úlohách. Pokud dokončení jednoho vlákna trvá déle než ostatní, může být práce nevyvážená. Výkon aplikace můžete zlepšit distribucí práce rovnoměrněji mezi vlákna.

Pokud se v určitém okamžiku spouští jenom jedno vlákno, nemusí aplikace plně využívat souběžnost systému. Graf časové osy můžete použít k prozkoumání závislostí mezi vlákny a dočasnými relacemi mezi blokovanými a blokovanými vlákny. Pokud chcete změnit uspořádání vláken, vyberte vlákno a pak na panelu nástrojů vyberte ikonu nahoru nebo dolů.

Vlákna, která nefungují nebo jsou úplně blokovaná, můžete skrýt, protože jejich statistiky jsou irelevantní a můžou sestavy zalogovat. Skryjte vlákna tak, že vyberete jejich názvy a pak vyberete Skrýt vybraná vlákna nebo skryjete všechna kromě vybraných ikon vláken na panelu nástrojů. Pokud chcete identifikovat vlákna, která se mají skrýt, vyberte odkaz Souhrn na vlákno v levém dolním rohu. Vlákna, která nemají v grafu Souhrn vláken žádnou aktivitu, můžete skrýt.

Podrobnosti o spuštění vlákna

Pokud chcete získat podrobnější informace o segmentu provádění, vyberte bod na zeleném segmentu časové osy. Vizualizér souběžnosti zobrazí nad vybraným bodem černou stříšku a zobrazí zásobník volání na kartě Aktuální v dolním podokně. V segmentu provádění můžete vybrat více bodů.

Poznámka:

Vizualizér souběžnosti nemusí být schopen přeložit výběr v segmentu provádění, pokud je doba trvání segmentu menší než jedna milisekunda.

Pokud chcete získat profil spuštění pro všechna skrytá vlákna v aktuálně vybraném časovém rozsahu, vyberte v legendě vlevo dole možnost Spuštění .

Podrobnosti o blokování vláken

Pokud chcete získat informace o konkrétní oblasti ve vlákně, najeďte myší na danou oblast na časové ose a zobrazte popis. Popis obsahuje informace, jako je kategorie, čas zahájení a zpoždění. Vyberte oblast, ve které chcete zobrazit zásobník volání v daném okamžiku na kartě Aktuální v dolním podokně. V podokně se také zobrazuje kategorie, zpoždění, blokování rozhraní API, pokud existuje, a odblokování vlákna, pokud existuje. Prozkoumáním zásobníku volání můžete určit základní důvody událostí blokujících vlákna.

Cesta spuštění může obsahovat několik blokujících událostí. Pokud je chcete prozkoumat blokováním kategorie a rychleji najít problémové oblasti, vyberte v legendě na levé straně kategorii blokování.

Závislosti mezi vlákny

Vizualizér souběžnosti zobrazuje závislosti mezi vlákny, takže můžete zjistit, co se blokované vlákno pokouší provést, a jaké další vlákno povolilo jeho spuštění.

Pokud chcete zjistit, které vlákno odblokoval jiné vlákno, vyberte blokující segment na časové ose. Pokud vizualizér souběžnosti dokáže určit odblokovací vlákno, nakreslí čáru mezi odblokovacím vláknem a spuštěným segmentem, který následuje za blokovacím segmentem. Výběrem karty Odblokování zásobníku v dolním podokně zobrazíte příslušný zásobník volání.

Sestavy profilů

Pod grafem časové osy je podokno s kartami Sestava profilu, Aktuální a Odblokování sestavy zásobníku . Sestavy se automaticky aktualizují při změně výběru časové osy a vláken. U rozsáhlých trasování může být podokno sestav dočasně nedostupné, když se počítají aktualizace.

Karta Sestava profilu

Sestava profilu má dva filtry:

  • Pokud chcete vyfiltrovat položky stromu volání, u kterých bylo vynaloženo málo času, zadejte do pole snížení šumu hodnotu filtru v rozmezí 0 až 99 %. Výchozí hodnota je 2 procenta.
  • Pokud chcete zobrazit stromy volání pouze pro váš kód, zaškrtněte políčko Jen můj kód . Pokud chcete zobrazit všechny stromy volání, zrušte zaškrtnutí políčka.

Karta Sestava profilu zobrazuje sestavy pro kategorie a odkazy v legendě. Pokud chcete zobrazit sestavu, vyberte jednu z položek vlevo:

  • Spuštění sestavy Provádění zobrazuje rozpis času stráveného při provádění aplikace.

    Pokud chcete najít řádek kódu, ve kterém se stráví doba provádění, rozbalte strom volání a v místní nabídce pro položku stromu volání vyberte Zobrazit zdroj nebo Zobrazit weby volání. View Source vyhledá spuštěný řádek kódu. Zobrazit weby volání vyhledá řádek kódu, který volal spuštěný řádek. Pokud existuje jenom jeden řádek webu volání, jeho kód se zvýrazní. Pokud existuje několik webů volání, vyberte požadovaný web v dialogovém okně a pak vyberte Přejít ke zdroji. Často je nejvhodnější najít web volání, který má nejvíce instancí, nejvíce času nebo obojího. Další informace naleznete v tématu Sestava profilu spuštění.

  • Sestava synchronizace zobrazuje volání, která jsou zodpovědná za bloky synchronizace, spolu s celkovými dobami blokování jednotlivých zásobníků volání. Další informace naleznete v tématu Čas synchronizace.

  • V/V sestava vstupně-výstupních operací zobrazuje volání odpovědná za vstupně-výstupní bloky spolu s celkovými dobami blokování jednotlivých zásobníků volání. Další informace najdete v tématu V/V time (Threads view).

  • Sestava Režimu spánku zobrazuje volání odpovědná za bloky spánku spolu s celkovými dobami blokování jednotlivých zásobníků volání. Další informace najdete v tématu Doba spánku.

  • Sestava Správa paměti Zobrazuje volání, ve kterých došlo k blokům správy paměti, spolu s celkovými dobami blokování jednotlivých zásobníků volání. Tyto informace použijte k identifikaci oblastí, u kterých dochází k nadměrnému stránkování nebo problémům s uvolňováním paměti. Další informace naleznete v tématu Čas správy paměti.

  • Preemption Sestava Preemption ukazuje, kde procesy v systému předzpracovaly aktuální proces, a jednotlivá vlákna, která nahradila vlákna v aktuálním procesu. Tyto informace můžete použít k identifikaci procesů a vláken, které jsou nejvíce zodpovědné za preempce. Další informace naleznete v tématu Čas předběžného odstranění.

  • Zpracování uživatelského rozhraní Sestava zpracování uživatelského rozhraní zobrazuje volání odpovědná za bloky zpracování uživatelského rozhraní spolu s celkovými dobami blokování jednotlivých zásobníků volání. Další informace najdete v tématu Doba zpracování uživatelského rozhraní.

  • Souhrn na vlákno Vybrat souhrn na vlákno Souhrn zobrazující graf zobrazující stav vláken pro aktuálně vybraný časový interval. Barevné sloupce zobrazují celkový čas každého vlákna stráveného při spuštění, blokování, vstupně-výstupních operacích a dalších stavech. Vlákna jsou označena v dolní části. Když upravíte úroveň přiblížení v grafu časové osy, tento graf se automaticky aktualizuje.

    Na některých úrovních přiblížení se některé vlákna nemusí v grafu zobrazovat. Když k tomu dojde, zobrazí se vpravo tři tečky (...). Pokud se požadované vlákno nezobrazí, můžete skrýt další vlákna. Další informace najdete v souhrnné sestavě pro jednotlivá vlákna.

  • Diskové operace vyberou diskové operace , aby se zobrazily procesy a vlákna zapojená do vstupně-výstupních operací disku pro aktuální proces, soubory, kterých se dotkly (například knihovny DLL, které načetly), kolik bajtů přečte, a další informace. Tuto sestavu můžete použít k vyhodnocení času stráveného přístupem k souborům během provádění, zejména pokud se zdá, že váš proces je vázaný na vstupně-výstupní operace. Další informace naleznete v tématu Sestava operací disku.

Aktuální karta

Tato karta zobrazuje zásobník volání pro vybraný bod v segmentu vlákna v grafu časové osy. Zásobníky volání se oříznou tak, aby zobrazovaly jenom aktivitu, která souvisí s vaší aplikací.

Odblokování karty Zásobník

Tato karta ukazuje, které vlákno odblokoval vybrané vlákno, a odblokovací zásobník volání.

Kanály (zobrazení vláken)

Vizualizér souběžnosti zobrazuje čtyři druhy kanálů: kanály vláken, kanály disků, kanály značek a kanály GPU.

Kanály vláken

Kanál vlákna zobrazuje stav vlákna podle barvy pro pouze jedno vlákno. Když se pozastavíte na názvu kanálu, zobrazí se spouštěcí funkce pro dané vlákno. Vizualizér souběžnosti detekuje několik druhů vláken. Nejběžnější typy jsou uvedené v následující tabulce.

Vlákno Popis
Hlavní vlákno Vlákno, které aplikaci spustilo.
Pracovní vlákno Vlákno vytvořené hlavním vláknem aplikace.
Pracovní vlákno CLR Pracovní vlákno vytvořené modulem CLR (Common Language Runtime).
Pomocník ladicího programu Pracovní vlákno vytvořené ladicím programem sady Visual Studio.
Vlákno ConcRT Vlákno vytvořené modulem Microsoft Concurrency Runtime.
Vlákno GDI Vlákno vytvořené GDIPlus.
Vlákno OLE/RPC Vlákno vytvořené jako pracovní vlákno RPC.
Vlákno RPC Vlákno vytvořené jako vlákno RPC.
Vlákno rozhraní Winsock Vlákno vytvořené jako vlákno Winsock.
Fond vláken Vlákno vytvořené fondem vláken CLR.

Diskové kanály

Diskové kanály odpovídají fyzickým jednotkám v počítači. Vzhledem k tomu, že pro každou fyzickou jednotku v systému existují samostatné kanály pro operace čtení a zápisu, každá jednotka má dva kanály. Čísla disků odpovídají názvům zařízení jádra. Kanál disku se zobrazí jenom v případě, že na disku byla aktivita.

Kanály značek

Kanály značek odpovídají událostem generovaným aplikací a knihovnám, které používá. Například paralelní knihovna úloh, knihovna paralelních vzorů a knihovna C++ AMP generují události, které jsou zobrazeny jako značky. Každý kanál značky je přidružený k ID vlákna, které se zobrazí vedle popisu kanálu. ID identifikuje vlákno, které událost vygenerovalo. Popis kanálu obsahuje název zprostředkovatele trasování událostí pro Windows (ETW), který události vygeneroval. Pokud kanál zobrazuje události ze sady SDK Vizualizéru souběžnosti, zobrazí se také název řady.

Kanály GPU

Kanály GPU zobrazují informace o aktivitě DirectX 11 v systému. Každý modul DirectX přidružený k grafické kartě má samostatný kanál. Jednotlivé segmenty představují čas strávený zpracováním paketu DMA.

Kopírovat výběr

Pokud chcete zkopírovat celý zásobník volání z karty sestavy, klikněte na Kopírovat. Zásobník volání pak můžete vložit do libovolného programu, který tuto akci podporuje.

Aktuální karta

Kliknutím na kartu Aktuální zobrazíte zásobník volání (pokud je k dispozici), který je nejblíže aktuálnímu bodu výběru na časové ose, pokud je vybraný segment vlákna procesoru. V tomto případě je bod výběru reprezentován černou šipkou nebo stříškou nad časovou osou. Při výběru blokujícího segmentu se stříška nezobrazí, protože nedošlo k žádnému spuštění. Segment je ale stále zvýrazněný a zobrazí se zásobník volání.

Karta Aktuální zobrazuje také informace o segmentech aktivity DirectX, značkách a vstupně-výstupním přístupu. U segmentů aktivit DirectX se zobrazují informace o způsobu zpracování paketů DMA pomocí hardwarové fronty. U značek se zobrazí informace o popisu a typu značky. Pro vstupně-výstupní přístup se zobrazí informace o souboru a počtu přečtených nebo zapsaných bajtů.

Prázdný segment časové osy

V Vizualizéru souběžnosti závisí důvod, proč je část časové osy prázdná (má bílé pozadí) na druhu kanálu.

  • U kanálu vlákna procesoru to znamená, že vlákno během této části časové osy neexistovalo. Pokud vás zajímá vlákno, najdete jeho spuštění oddílu pomocí ovládacího prvku lupy nebo posouvání vodorovně.

  • U vstupně-výstupního kanálu to znamená, že v daném okamžiku nedošlo k žádnému přístupu k disku jménem cílového procesu.

  • U kanálu DirectX to znamená, že během této části časové osy nebyla provedena žádná práce s GPU jménem cílového procesu.

  • U kanálu značky to znamená, že nebyly generovány žádné značky.

Tlačítko Exportovat (Vizualizér souběžnosti)

Tlačítko Exportovat umožňuje exportovat zásobník volání jako .soubor CSV pro vlastní záznamy nebo pro použití s jiným nástrojem, jako je Například Microsoft Excel.

Pouze vlastní kód (Zobrazení vláken)

Pokud vyberete tuto možnost, vyfiltrujete zásobník volání tak, aby zobrazoval pouze váš kód a jednu úroveň volaných funkcí.

Aktivací této možnosti můžete výrazně snížit složitost zásobníku volání a usnadnit diagnostiku konkrétního problému.

V některých případech může výběr této možnosti vyfiltrovat blokující volání. Pokud k tomuto určení požadujete úplné podrobnosti zásobníku volání, zrušte zaškrtnutí této možnosti a zobrazte celý zásobník volání.

Správa kanálů

V zobrazení vláken ve Vizualizéru souběžnosti můžete uspořádat kanály pro váš proces, abyste mohli prozkoumat konkrétní vzory. Kanály můžete řadit, přesouvat nahoru a dolů a skrýt nebo zobrazit.

Řadit podle

Pomocí ovládacího prvku Seřadit podle můžete řadit vlákna podle různých kritérií na základě aktuální úrovně přiblížení. To je zvlášť užitečné, když hledáte konkrétní vzor. Můžete řadit podle těchto kritérií:

Kritéria Definice
Čas spuštění Seřadí vlákna podle počátečních časů. Toto je výchozí pořadí řazení.
Koncový čas Seřadí vlákna podle jejich koncových časů.
Provádění Seřadí vlákna podle procenta času stráveného při provádění.
Synchronizace Seřadí vlákna podle procenta času stráveného synchronizací.
I/O Seřadí vlákna podle procenta času stráveného v vstupně-výstupních operacích (čtení a zápis dat).
Spát Seřadí vlákna podle procenta času stráveného ve spánku.
Stránkování Seřadí vlákna podle procenta času stráveného stránkováním.
Preemption Seřadí vlákna podle procenta času stráveného v preempci.
Zpracování uživatelského rozhraní Seřadí vlákna podle procenta času stráveného při zpracování uživatelského rozhraní.

Přesunutí vybraného kanálu nahoru nebo dolů

Pomocí těchto ovládacích prvků můžete v seznamu přesunout kanál nahoru nebo dolů. Můžete například umístit související kanály vedle sebe, abyste mohli prozkoumat konkrétní vzor nebo relaci mezi vlákny.

Přesunutí vybraného kanálu na začátek nebo dole

Vybrané kanály můžete přesunout do horní nebo dolní části seznamu, abyste mohli prozkoumat konkrétní vzor nebo přesunout některé kanály mimo cestu při prozkoumání ostatních.

Skrýt vybrané kanály

Tento ovládací prvek zvolte, pokud chcete skrýt kanály. Pokud je například vlákno 100% synchronizace po dobu životnosti spravovaného procesu, můžete ho při analýze dalších vláken skrýt.

Poznámka:

Skrytí vlákna ho také odebere z doby výpočtu, která je zobrazena v aktivní legendě a v sestavách profilu.

Zobrazit všechny kanály

Tento ovládací prvek je aktivní, pokud je skrytý jeden nebo více kanálů. Pokud ho zvolíte, zobrazí se všechny skryté prvky a vrátí se do výpočtů času.

Přesunutí značek na začátek

Pokud trasování obsahuje události značek, můžete pomocí tohoto příkazu přesunout kanály značek na začátek časové osy. Jejich relativní pořadí je zachováno.

Seskupení značek podle vláken

Pokud trasování obsahuje události značek, můžete pomocí tohoto příkazu seskupit kanály značek pod vláknem, které vygenerovaly události značek. Diskové kanály se přesunou na začátek seznamu kanálů a kanály GPU se přesunou do dolní části.

Zapnutý/vypnutý režim měření

Pomocí tohoto nástroje můžete přesně měřit dobu na časové ose. Pokud chcete povolit režim míry, klikněte na tlačítko míry (které má ikonu pravítka) a potom přetáhněte na časovou osu. Při přetahování si všimněte, že oblast pod ukazatelem je zvýrazněná žlutou barvou a čas měřený na panelu nástrojů vpravo od tlačítka. Tato hodnota se vypočítá dynamicky při přetahování, abyste okamžitě viděli, jak dlouho určitá událost trvá. Když uvolníte tlačítko myši, časová hodnota zůstane viditelná.

Proces měření můžete opakovat, ale zobrazí se pouze poslední měření. Dalším kliknutím na tlačítko míry vypnete režim míry.

Procento snížení šumu

Ve výchozím nastavení je hodnota nastavení Snížení šumu 2. Ve stromu volání se zobrazí pouze položky, které mají procento inkluzivního času větší nebo rovno tomuto nastavení. Změnou nastavení můžete určit počet položek zobrazených ve stromu volání. Například změna hodnoty na 10 zobrazí pouze položky stromu volání, které mají inkluzivní čas větší nebo roven 10 %. Zvýšením hodnoty nastavení se můžete zaměřit na položky, které mají větší vliv na výkon procesu.

Sestava založená na viditelném časovém rozsahu

Zobrazení profilu zobrazuje sestavy založené na aktuálně viditelném časovém rozsahu a kanálech. Pokud chcete zobrazit podrobnosti o různých podmnožinách dat, klikněte na položky v legendě.

Další informace odatech

Konektor připravený pro vlákno

Když kliknete na blokující segment a zobrazí se zásobník volání a jeho odblokovací zásobník, může se zobrazit také konektor připravený pro vlákno. Pokud došlo k odblokování události v jiném vlákně v aktuálním procesu, konektor připravený pro vlákno vizuálně identifikuje vlákno a spouštěcí segment, který povolil blokované vlákno pokračovat v provádění.

Stříška časové osy

Když vyberete bod na časové ose spuštěného segmentu vlákna, nad ním se zobrazí kurzor časové osy. Zásobník volání, který se zobrazí na aktuální kartě zásobníku, je zásobník, který je nejblíže času, ke kterému jste klikli na segment. Pomocí stříška se přidruží zásobník volání, který se zobrazí na kartě Aktuální, s okamžitou ukázkou. V stříšce se zobrazí přesné umístění zásobníku volání, což je nejbližší zásobník volání k umístění, které uživatel vybral.

Odblokování zásobníku

Pokud aktuálně vybraný prvek vlákna představuje blokovaný segment, který se později začal spouštět po odblokování jiným vláknem v aktuálním procesu, zásobník volání pro vlákno, které odblokování provedlo, se zobrazí na této kartě.

Viditelný profil časové osy

Profil viditelné časové osy pro zobrazení blokování vláken poskytuje statistické informace a odkazy na sestavy. Při přiblížení, oddálení, posouvání vodorovně, skrytí kanálů nebo zobrazení kanálů se čísla v aktivní legendě mění tak, aby odrážela, co je aktuálně v zobrazení. Chcete-li zobrazit sestavu o položce v legendě, klikněte na položku.

Ovládací prvek Lupa (zobrazení vláken)

Ovládací prvek lupy je posuvník, který vám pomůže přiblížit a oddálit časovou osu, abyste se mohli zaměřit na oblasti, které vás zajímají. Vzhledem k tomu, že se tento ovládací prvek přibližuje na střed zobrazení časové osy, zacentrujte oblast zájmu před přiblížením.

Přiblížení přetažením v zobrazení časové osy

Přiblížení přetažením v zobrazení časové osy vytvoří oblast, která je zvýrazněná žlutou barvou. Když uvolníte tlačítko myši, zobrazení časové osy se přiblíží vybrané oblasti.

Přiblížení a oddálení pomocí kolečka myši

Klikněte na libovolný bod na časové ose (abyste měli jistotu, že má fokus myši) a potom stiskněte ctrl a přesuňte kolečko myši (přibližuje se dopředu, oddálení).