Sdílet prostřednictvím


Diagnostika vysoké latence s využitím přehledů procesoru

Přehledy procesoru jsou dílčí funkcí nástroje Využití procesoru, která ukazuje běžné problémy s latencí, jako je neefektivní zřetězení řetězců.

Zobrazení hlavních přehledů

V části Top Přehledy v nástroji Využití procesoru se zobrazují rychlé podrobnosti o procesoru, přehledy a návrhy v popisu, abyste mohli pokračovat v diagnostice problému. Další informace najdete v podrobné dokumentaci, která vysvětluje váš problém. Pokud potřebujete další informace, zobrazí se další podrobnosti v zobrazení zdrojového kódu . Po výběru se zobrazí stromové zobrazení volání, které zobrazuje proces, funkce a které volající používají nejvíce procesoru.

Snímek obrazovky znázorňující vybranou horní Přehledy

Zobrazení hlavních funkcí

Na stránce souhrnu v horních funkcích najdete hlavní funkce volané s časem stráveným v sestupném pořadí. Celková doba procesoru je doba strávená uvnitř funkce, včetně všech funkcí, které volá, zatímco vlastní procesor je čas strávený výhradně ve funkci.

Zobrazení horké cesty

Horká cesta ukazuje, kde se většina času procesoru strávila ve vaší aplikaci, a pomáhá zaměřit se na oblast, která by měla největší dopad. Analýza této cesty kódu pomocí jiných nástrojů v Profileru výkonu může pomoct identifikovat také způsoby, jak kód vylepšit. Může například pomoct určit, jak minimalizovat přidělení na horké cestě, aby se snížila frekvence a čas strávený v GC.

Snímek obrazovky znázorňující vybranou horkou cestu

Získání pomoci s AI

Pokud máte Copilot, můžete získat pomoc s AI, když se díváte na přehledy procesoru. Stačí vyhledat tlačítko Zeptat se zkopírovaného objektuSnímek obrazovky s tlačítkem Zeptat se copilotu. V těchto scénářích už Copilot zná kontext vašich otázek, takže nemusíte v chatu zadávat kontext sami. Další informace naleznete v tématu Ladění pomocí Copilotu.