Diagnozowanie dużych opóźnień za pomocą szczegółowych informacji o procesorze CPU
Informacje o procesorze są podfunkcją narzędzia Użytkowanie procesora, które pokazuje typowe potencjalne problemy z opóźnieniami, takie jak nieefektywne łączenie ciągów.
Wyświetl automatyczne analizy
Sekcja Top Insights 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 połączeń, pokazujący proces, funkcje i wywołania zużywające najwięcej zasobów CPU.
Wyświetlanie najważniejszych funkcji
Na stronie podsumowania w sekcji Top Functionsmożna znaleźć najczęściej wywoływane funkcje z czasem spędzonym w kolejności malejącej. Całkowity czas CPU to ilość czasu spędzonego wewnątrz funkcji, w tym również wszystkich wywoływanych funkcji, natomiast Czas własny CPU to czas spędzony wyłącznie w danej funkcji.
Wyświetl ścieżkę gorącą
Gorąca ścieżka pokazuje, na co była poświęcana większość czasu CPU w aplikacji i pomaga skupić się na analizie obszaru, który będzie miał 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 Copilot, możesz uzyskać pomoc dotyczącą sztucznej inteligencji podczas przeglądania Auto Insights CPU. Copilot udostępnia informacje i spostrzeżenia dotyczące określonego zestawu informacji o wydajności. Dzięki aplikacji Copilot możesz również zadawać pytania dotyczące funkcji na zidentyfikowanych ścieżkach gorących w kodzie, co może pomóc w tworzeniu bardziej wydajnego lub ekonomicznego kodu.
Przycisk Zapytaj copilotazrzut ekranu przedstawiający przycisk Zapytaj Copilot. pojawia się nawet wtedy, gdy nie zostaną zidentyfikowane żadne konkretne spostrzeżenia dotyczące wydajności. Wybierz Zapytaj Copilota, aby nauczyć się od Copilota i rozpocząć zadawanie pytań.