Diagnostika vysoké latence pomocí přehledů procesoru
Vhledy do procesoru jsou dílčí funkcí nástroje Využití procesoru, která ukazuje obvyklé problémy s prodlevou, 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. Na odkazu Další informace najdete podrobnou dokumentaci, která vysvětluje váš problém. Pokud potřebujete další informace, Zobrazit zdrojový kód zobrazí další podrobnosti. 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 části Top Functionsnajdete nejoblíbenější 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 self CPU je čas strávený výhradně ve funkci.
Zobrazit hlavní cestu
Horká cesta ukazuje, kde se ve vaší aplikaci strávila většina času procesoru, a pomáhá zaměřit vyšetřování 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 asistenci AI, zatímco se díváte na CPU Auto Insights. Copilot poskytuje informace a přehledy související se sadou konkrétních přehledů výkonu. Pomocí copilotu můžete také klást otázky týkající se funkcí na identifikovaných horkých cestách v kódu, což vám může pomoct vytvořit efektivnější nebo nákladově efektivní kód.
Tlačítko Zeptat se copilotu se zobrazuje i v případě, že nejsou identifikovány žádné konkrétní přehledy výkonu. Snímek obrazovky tlačítka Zeptat se copilotu. Vyberte Zeptat se Copilotu, abyste se mohli učit od Copilotu a začít pokládat otázky.