Diagnozowanie dużych opóźnień za pomocą usługi CPU Insights
Szczegółowe informacje dotyczące procesora CPU to funkcja podrzędna narzędzia Użycie procesora CPU, która pokazuje typowe potencjalne problemy z opóźnieniami, takie jak łączenie ciągów nieefektywnie.
Wyświetlanie automatycznego wglądu w szczegółowe informacje
Sekcja Najważniejsze informacje w narzędziu Użycie procesora CPU zawiera szybkie szczegóły procesora CPU, szczegółowe informacje i sugestie w opisie, dzięki czemu można kontynuować diagnozowanie problemu. Link Dowiedz się więcej zawiera szczegółową dokumentację wyjaśniającą problem. Jeśli potrzebujesz więcej informacji, wyświetl kod źródłowy zawiera więcej szczegółów. Po wybraniu można wyświetlić widok drzewa wywołań, pokazujący proces, funkcje i osoby wywołujące używają największej mocy procesora CPU.
Wyświetlanie najważniejszych funkcji
Na stronie podsumowania w obszarze Najważniejsze funkcje można znaleźć najważniejsze funkcje nazywane czasem spędzonym w kolejności malejącej. Łączny czas procesora CPU to ilość czasu spędzonego wewnątrz funkcji, w tym wszystkich wywoływanych przez nią funkcji, podczas gdy procesor własny jest poświęcany wyłącznie na działanie funkcji.
Wyświetl ścieżkę gorącą
Ścieżka gorąca pokazuje, gdzie większość czasu procesora CPU była poświęcana w aplikacji i pomaga skoncentrować się na badaniu obszaru, który miałby największy wpływ. Analizowanie tej ścieżki kodu przy użyciu innych narzędzi w profilerze wydajności może pomóc w zidentyfikowaniu sposobów ulepszania kodu. Może to na przykład pomóc w ustaleniu, jak zminimalizować alokacje na ścieżce gorącej w celu zmniejszenia częstotliwości GC i czasu spędzonego w GC.
Uzyskiwanie pomocy dotyczącej sztucznej inteligencji
Jeśli masz rozwiązanie Copilot, możesz uzyskać pomoc dotyczącą sztucznej inteligencji podczas przeglądania funkcji Auto Insights procesora CPU. Wystarczy wyszukać przycisk Zapytaj Copilot. W tych scenariuszach Copilot zna już kontekst pytań, więc nie musisz podawać kontekstu na czacie. Aby uzyskać więcej informacji, zobacz Debugowanie za pomocą narzędzia Copilot.