VSPerfCmd
Das Tool VSPerfCmd.exe wird zum Starten und Beenden der Sammlung von Leistungsdaten verwendet. Es verwendet die folgende Syntax:
VSPerfCmd [/U] [/options]
In den folgenden Tabellen werden die Optionen des Tools VSPerfCmd.exe beschrieben:
Option | Beschreibung |
---|---|
U | Die umgeleitete Konsolenausgabe wird als Unicode geschrieben. Es muss sich um die erste angegebene Option handeln. |
Start:mode |
Startet den Profilerstellungsdienst im angegebenen Modus. |
Ausgabe:filename |
Gibt den Ausgabedateinamen an. Nur zusammen mit Start. |
CrossSession|CS | Aktiviert die Profilerstellung in allen Windows-Sitzungen. Nur zusammen mit Start, Attach, oder Launch. |
User:[domain\ ]username |
Gewährt dem angegebenen Konto Zugriff auf den Profilerdienst. Nur zusammen mit Start. |
WaitStart[ :n ] |
Wartet darauf, dass der Datensammlungslogger initialisiert wird. Wenn n angegeben ist, wartet VSPerfCmd höchstens n Sekunden. Wenn n nicht angegeben ist, wartet VSPerfCmd unendlich lange. Dies vereinfacht die Verwendung von VSPerfCmd in einem Batchprozess. |
Counter:cfg |
Wenn die Samplingmethode für die Profilerstellung verwendet wird, wird ein CPU-Indikator angegeben sowie die Anzahl der als Samplingintervall zu verwendenden Ereignisse. Sie können nur für einen Zählerwert ein Sampling ausführen. Wenn die Instrumentationsmethode für die Profilerstellung verwendet wird, gibt diese einen CPU-Indikator an, der an jedem Instrumentationspunkt aufzulisten ist. Verwenden Sie diesen nur zusammen mit Start Trace , Attach oder Launch. |
QueryCounters | Zeigt eine Liste gültiger CPU-Leistungsindikatoren für den aktuellen Computer an. |
WinCounter:path | Gibt ein Windows-Leistungsindikatorereignis an, das in die Profilmarkierungsdaten aufgenommen werden soll. Nur zusammen mit Start. |
AutoMark:n | Gibt das Zeitintervall (in Millisekunden) für die Sammlung der Werte von Windows-Leistungsindikatordaten an. Mit WinCounter zu verwenden. |
Events:option |
Steuert die Sammlung der angegebenen Ereignisse der Ereignisablaufverfolgung für Windows (ETW). ETW-Daten werden in einer ITL-Datei getrennt von der Profilerstellungs-Datendatei (VSP) gesammelt. |
Status | Zeigt den Zustand des Profilers, Informationen zu Prozessen, für die gerade ein Profil erstellt wird, und die Konten an, die berechtigt sind, den Profiler zu steuern. |
Shutdown[ :n ] |
Schließt die Profilerstellungs-Datendatei und deaktiviert den Profiler. |
GlobalOn | Setzt nach einem Aufruf von VSPerfCmdGlobalOff die Datensammlung fort. |
GlobalOff | Beendet die gesamte Datensammlung, beendet aber nicht die Profilerstellungssitzung. |
ProcessOn:pid |
Setzt die Datensammlung für den angegebenen Prozess fort, nachdem die Profilerstellung durch einen Aufruf von VSPerfCmdProcessOff angehalten wurde. |
ProcessOff:pid |
Beendet die Datensammlung für den angegebenen Prozess. |
ThreadOn und ThreadOff:tid | Setzt Profilerstellung für den angegebenen Prozess fort, nachdem die Profilerstellung durch einen Aufruf von VSPerfCmdThreadOff angehalten wurde. Verwenden Sie ThreadOn nur, wenn Sie Profile mit der Instrumentationsmethode erstellen. |
ThreadOn und ThreadOff:tid | Hält die Profilerstellung für den angegebenen Thread an. Verwenden Sie ThreadOff nur, wenn Sie Profile mit der Instrumentationsmethode erstellen. |
Mark:MarkNum[,MarkText] | Fügt eine Markierung mit einem optionalen Text in die Profilerstellungs-Datendatei ein. |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für