Sammeln ausführlicher Zeitsteuerungsdaten für eine eigenständige Anwendung über die Profiler-Befehlszeile

In diesem Artikel werden die Prozeduren und die Optionen zum Sammeln ausführlicher Leistungsdaten für eine (eigenständige) Client-Komponente (z. B. eine DLL) unter Verwendung der Instrumentationsmethode über die Befehlszeile beschrieben. Sammeln Sie ausführlichen Zeiterfassungsdaten mit der Instrumentierungsmethode. Instrumentationsdaten sind beim Analysieren von E/A-Problemen und für die detaillierte Analyse von Anwendungsszenarios hilfreich.

Hinweis

Informationen zu .NET Core und .NET 5+ finden Sie unter Messen der Anwendungsleistung über die Befehlszeile für Befehlszeileninstrumentierungsszenarien. VSInstr wird für .NET Core- und .NET 5+-Binärdateien nicht unterstützt. Ab Visual Studio 2022 Version 17.6 wird empfohlen, VSDiagnostics.exe auch für .NET Framework-Szenarien zu verwenden, da es dynamische Instrumentierung bietet.

Mithilfe von VSInstr können Sie DLLs instrumentieren, für die Sie Zeitsteuerungsinformationen wünschen, und dann VSPerfCmd verwenden, um die Ablaufverfolgung zu erfassen. Dadurch wird eine VSP-Datei generiert, die dann in Visual Studio geladen und analysiert werden kann.

Häufige Aufgaben

Aufgabe Verwandter Inhalt
Erstellen des Profils einer .NET Framework-Anwendung mithilfe der Instrumentationsmethode - Instrumentieren einer .NET-Komponente und Sammeln detaillierter Zeitsteuerungsdaten
Erstellen einer C/C++-Anwendung mithilfe der Instrumentationsmethode - Instrumentieren einer nativen Komponente und Sammeln detaillierter Zeitsteuerungsdaten