Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie das .NET Async-Tool, um die Leistung von asynchronem Code in Ihrer App zu analysieren.
Hinweis
Für das .NET Async-Tool ist Visual Studio 2019, Version 16.7 oder höher, und ein .NET-Projekt erforderlich, das async und await verwendet.
Konfiguration
Wählen Sie ALT+F2 aus, um den Leistungsprofiler in Visual Studio zu öffnen.
Aktivieren Sie das Kontrollkästchen .NET Async .
Klicken Sie auf die Schaltfläche "Start ", um das Tool auszuführen.
Nachdem das Tool gestartet wurde, durchlaufen Sie das Szenario, das Sie in Ihrer App profilieren möchten. Wählen Sie dann Datenerfassung beenden aus oder schließen Sie Ihre App, um Ihre Daten anzuzeigen.
Nachdem die Sammlung beendet wurde, wird eine Tabelle der Aktivitäten angezeigt, die während Ihrer Profilerstellungssitzung aufgetreten sind.
Asynchrone Ereignisse werden chronologisch in Aktivitäten organisiert. Jede zeigt die Startzeit, die Endzeit und die Dauer an.
Jede Zeile, die einem Vorgang entspricht, wird in der Spalte "Name " bezeichnet. Für jeden Aufgabenname, der nicht aufgelöst werden kann, erscheint ein Label Task in. Es folgt der Name der Methode, in der die Aufgabe auftritt. Wenn eine asynchrone Aktivität nicht innerhalb der Sammlungssitzung abgeschlossen ist, wird in der Spalte "Endzeit" eine unvollständige Beschriftung angezeigt.
Um eine bestimmte Aufgabe oder Aktivität weiter zu untersuchen, klicken Sie mit der rechten Maustaste auf die Zeile. Wählen Sie dann "Gehe zur Quelldatei" aus, um zu sehen, wo in Ihrem Code diese Aktivität aufgetreten ist.