Wizualizowanie liczników dotnet z profilera programu Visual Studio

Narzędzie Liczniki platformy .NET umożliwia wizualizowanie liczników dotnet w czasie bezpośrednio z poziomu profilera programu Visual Studio.

Uwaga

Narzędzie Liczniki platformy .NET wymaga programu Visual Studio 2019 w wersji 16.7 lub nowszej i jest przeznaczone dla platformy .NET Core 3.0+ i .NET 5+.

Ustawienia

  1. Otwórz profiler wydajności (Alt + F2 lub Debug —> Profiler wydajności) w programie Visual Studio.

  2. Zaznacz pole wyboru Liczniki platformy .NET.

    Wybrane narzędzie Liczniki.

  3. Kliknij przycisk Start, aby uruchomić narzędzie.

Aby uzyskać więcej informacji na temat optymalizowania wydajności narzędzi, zobacz Optymalizowanie ustawień profilera.

Poznaj swoje dane

Chociaż narzędzie początkowo zbiera dane, można zobaczyć wartości na żywo liczników dotnet.

Zbieranie narzędzi licznika platformy .NET.

Możesz również wyświetlić wykresy liczników, zaznaczając pole wyboru obok nazw liczników. Jednocześnie można wyświetlić wykresy wielu liczników.

Po zakończeniu wykonywania aplikacji i zbierania danych możesz zatrzymać zbieranie w celu uzyskania jeszcze bardziej szczegółowego raportu. Aby to zrobić, naciśnij przycisk Zatrzymaj kolekcję .

Po załadowaniu raportu powinien zostać wyświetlony sfinalizowany raport podobny do przedstawionego poniżej.

Raport narzędzia Licznik platformy .NET.

Raport przedstawia następujące wartości:

  • Min — minimalna wartość tego licznika w wybranym zakresie czasu.
  • Max — maksymalna wartość tego licznika w wybranym zakresie czasu.
  • Average — średnia wartość tego licznika w wybranym zakresie czasu.

Możesz filtrować lub dodawać kolumny w tabeli, klikając prawym przyciskiem myszy nagłówki kolumn i wybierając nagłówek.

Kolumny narzędzi Licznik platformy .NET.

Wykresy można również wyświetlić w szczegółowym raporcie, zaznaczając pola wyboru obok liczników. Dane w tabelach domyślnie reprezentują wartości całego czasu trwania zebranego śledzenia. Aby odfiltrować dane do określonego zakresu czasu, kliknij i przeciągnij na wykresy.

Filtrowanie czasu narzędzia Liczniki platformy .NET.

Tabela aktualizuje odpowiednie wartości czasu wybranego na wykresach. Użyj przycisku Wyczyść zaznaczenie, aby zresetować wybrany zakres czasu do całego śledzenia.