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í automatických přehledů
Část Top Insights v nástroji Využití procesoru zobrazuje 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.
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.
Získání pomoci s AI
Pokud máte Copilot, můžete získat pomoc s AI, když se díváte na funkci Cpu Auto Insights. Stačí vyhledat tlačítko Zeptat se zkopírovaného objektu. 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.