Visualisieren von DotNet-Leistungsindikatoren vom Leistungs-Profiler von Visual Studio

Mithilfe des .NET-Leistungsindikatortools können Sie DotNet-Leistungsindikatoren im Zeitverlauf direkt im Leistungs-Profiler von Visual Studio visualisieren.

Hinweis

Das .NET-Leistungsindikatortool erfordert Version 16.7 oder höher von Visual Studio 2019 und ist für .NET Core 3.0 und höher sowie .NET 5+vorgesehen.

Setup

  1. Öffnen Sie den Leistungs-Profiler in Visual Studio (ALT + F2 oder Debuggen -> Leistungs-Profiler).

  2. Aktivieren Sie das Kontrollkästchen .NET-Leistungsindikatoren.

    Counters tool selected.

  3. Klicken Sie auf die Schaltfläche Start, um das Tool auszuführen.

Weitere Informationen zur Optimierung der Toolleistung finden Sie unter Optimieren der Profiler-Einstellungen.

Verstehen Ihrer Daten

Während das Tool anfänglich Daten sammelt, werden Ihnen Echtzeitwerte für die DotNet-Leistungsindikatoren angezeigt.

.NET Counter tool collecting.

Sie können auch Graphen für die Leistungsindikatoren anzeigen, indem Sie das Kontrollkästchen neben den jeweiligen Leistungsindikatornamen aktivieren. Sie können Graphen für mehrere Leistungsindikatoren gleichzeitig anzeigen.

Sobald Sie mit der Ausführung Ihrer App und der Sammlung von Daten fertig sind, können Sie die Sammlung beenden, um einen ausführlicheren Bericht zu erhalten. Klicken Sie hierzu auf Sammlung beenden.

Sobald der Bericht geladen wurde, sollte Ihnen ähnlich wie unten gezeigt ein fertiggestellter Bericht angezeigt werden.

.NET Counter tool report.

Der Bericht enthält die folgenden Werte:

  • Min: Hierbei handelt es sich um den Mindestwert für den Leistungsindikator im ausgewählten Zeitbereich.
  • Max: Hierbei handelt es sich um den Höchstwert für den Leistungsindikator im ausgewählten Zeitbereich.
  • Durchschnitt: Hierbei handelt es sich um den Durchschnittswert für den Leistungsindikator im ausgewählten Zeitbereich.

Sie können die Tabelle filtern oder Spalten hinzufügen, indem Sie mit der rechten Maustaste auf die Spaltenüberschriften klicken und eine Überschrift angeben.

.NET Counter tool columns.

Sie können Graphen auch im ausführlichen Bericht anzeigen, indem Sie die Kontrollkästchen neben den Leistungsindikatoren aktivieren. Die Daten in den Tabellen repräsentieren standardmäßig die Werte des gesamten Zeitraums der erfassten Überwachung. Zum Filtern der Daten nach einem spezifischen Zeitraum können Sie auf die Graphen klicken und diese ziehen.

.NET Counters tool time filtering.

Die Tabelle wird mit relevanten Werten für den in den Graphen ausgewählten Zeitraum aktualisiert. Verwenden Sie die Schaltfläche Auswahl löschen, um den ausgewählten Zeitbereich auf die gesamte Überwachung zurückzusetzen.