Identyfikowanie ścieżek gorących za pomocą grafu płomieni (C#, Visual Basic, C++, F#)
Wykres płomieniowy w narzędziu Użycie procesora CPU ułatwia identyfikowanie ścieżek gorących w kodzie przez wizualizowanie drzewa wywołań. Wykresy płomieni to wizualizacja danych podzielonych na kategorie, utworzona w celu wizualizacji śladów stosu profilowanego oprogramowania, dzięki czemu najczęstsze ścieżki kodu można szybko i dokładnie zidentyfikować. Wykres przedstawia wizualny przegląd miejsca, w którym jest poświęcany czas w aplikacji, i możesz kliknąć określone węzły, aby dokładniej je zagłębić.
Aby zapoznać się z samouczkiem pokazującym, jak poprawić wydajność przy użyciu grafu płomieni, zobacz Przewodnik dla początkujących dotyczący optymalizowania kodu. Aby uzyskać informacje na temat profilera procesora CPU, zobacz Analizowanie wydajności przy użyciu profilowania procesora CPU.
Badanie gorących ścieżek
Widok Wykres płomienia znajduje się w widoku szczegółów narzędzia Użycie procesora CPU powyżej widoku wyróżniania linii źródłowej. Po zatrzymaniu sesji profilowania możesz wyświetlić wykres płomieniowy, klikając pozycję Otwórz szczegóły.
Wybierz pozycję Flame Graph (Wykres płomienia) w zaznaczeniu listy rozwijanej Bieżący widok.
Domyślnie wykres płomienia w narzędziu procesora CPU jest wyświetlany do góry nogami lub jako "wykres icicle", gdzie oś y zlicza głębokość stosu w dół od zera u góry. Standardowy układ wykresu płomieniowego można wyświetlić, klikając pozycję Przerzuć wykres płomieniowy.
Nawigowanie w grafie płomieni
W przypadku złożonego grafu płomienia można powiększyć wizualizację, wybierając określone elementy.
W widoku Wykres płomienia możesz nawigować, klikając węzeł za pomocą myszy lub za pomocą klawiatury. Ponadto obsługiwane są następujące skróty klawiaturowe.
Skrót klawiatury | Polecenie |
---|---|
Tab | Przejdź do dowolnego węzła |
Strzałka w górę/w dół | Przejdź do węzła nadrzędnego lub podrzędnego |
Strzałka w prawo/w lewo | Przejdź do elementu równorzędnego węzła na stosie |
Enter | Powiększ (wybierz) |
Escape | Pomniejsz |
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla