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+.

Konfiguracja

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

  2. Zaznacz pole wyboru Liczniki platformy .NET.

    Counters tool selected.

  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.

.NET Counter tool collecting.

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.

.NET Counter tool report.

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.

.NET Counter tool columns.

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.

.NET Counters tool time filtering.

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