Visual Studio-Debugger PerfTips und die debuggerintegrierten Diagnose-Tools helfen Ihnen dabei, die Leistung Ihrer App während des Debuggens zu überwachen und zu analysieren.
Obwohl die Debugger-integrierten Diagnosetools eine hervorragende Möglichkeit sind, sich während der Entwicklung auf Leistungsprobleme aufmerksam zu machen, kann der Debugger erhebliche Auswirkungen auf die Leistung Ihrer App haben. Um genauere Leistungsdaten zu sammeln, sollten Sie die Tools im Performance Profiler als zusätzlichen Teil Ihrer Leistungsuntersuchungen verwenden. Weitere Informationen finden Sie unter Ausführen von Profilerstellungstools für Release- oder Debugbuilds.
PerfTips
Wenn der Debugger die Ausführung an einem Haltepunkt oder während eines Schrittvorgangs beendet, wird die verstrichene Zeit zwischen dieser Unterbrechung und dem vorherigen Haltepunkt als Tooltip im Editorfenster angezeigt. Weitere Informationen finden Sie unter PerfTips: Leistungsinformationen auf einen Blick beim Debuggen mit Visual Studio.
Fenster "Diagnosetools"
Haltepunkte und die zugehörigen Zeitsteuerungsdaten werden im Fenster Diagnosetools aufgezeichnet.
In der folgenden Abbildung ist das Fenster Diagnosetools dargestellt.
Die Haltepunkt-Zeitachse kennzeichnet die Haltepunkte, die während der Debugsitzung ermittelt wurden. Klicken Sie auf ein Ereignis, um die Debugger-Detailliste auszuwählen.
Das Diagramm CPU-Auslastung zeigt die Änderung der CPU-Nutzung über alle Prozessorkerne während der Debugsitzung.
Die Liste Ereignisse des Debugger-Detailbereichs enthält Elemente für jeden Haltepunkt.
Die Spalte Dauer eines Haltepunktereignisses zeigt die verstrichene Zeit zwischen Ereignis und dem vorherigen Haltepunkt an.
Aktivieren oder Deaktivieren von PerfTips
So aktivieren oder deaktivieren Sie PerfTips:
Wählen Sie im Menü Debuggen den Befehl Optionenaus.
Aktivieren oder deaktivieren Sie PerfTip für verstrichene Zeit beim Debuggen anzeigen.
Aktivieren oder Deaktivieren des Fensters "Diagnosetools"
So aktivieren oder deaktivieren Sie das Fenster "Diagnosetools":
Wählen Sie Optionen im Menü Debuggen aus.
Aktivieren oder deaktivieren Sie Aktivieren der Diagnosetools beim Debuggen.
Erfahren Sie, wie Sie Ihre .NET-App mithilfe von Visual Studio effizient debuggen können, um Ihre Fehler schnell zu beheben. Analysieren und korrigieren Sie Ihre C#-Anwendungen mit dem interaktiven Debugger in Visual Studio.