VSPerfMon
Sie können das Tool VSPerfMon verwenden, um Leistungsdaten für eine Anwendung zu sammeln. In der Regel wird dieses Tool von VSPerfCmd.exe gestartet. VSPerfMon zeigt zusätzliche Informationen zum Anfügen und Trennen von Prozessen an, die mit dem Tool VSPerfCmd nicht verfügbar sind. Öffnen Sie VSPerfMon in einem separaten Fenster, um diese Informationen anzuzeigen. Rufen Sie VSPerfMon mithilfe der folgenden Syntax auf:
VSPerfMon [/U] </TRACE [/COUNTER:cfg] | /SAMPLE | /COVERAGE> /CROSSSESSION /OUTPUT <file name> [/WINCOUNTER:cfg] [/USER [DOMAIN\]username]
In der folgenden Tabelle werden die Optionen des VSPerfMon-Tools beschrieben:
Optionen |
Beschreibungen |
---|---|
U |
Umgeleitete Konsolenausgaben sind als Unicode geschrieben. Dies muss die erste angegebene Option sein. |
OUTPUT:<Dateiname> |
Leitet die Ausgabe in die Datei mit dem angegebenen Dateinamen um. |
TRACE |
Startet Leistungsmonitor für instrumentierte Profilerstellung. |
SAMPLE |
Startet Leistungsmonitor für Sampling-Profilerstellung. |
COVERAGE |
Startet Leistungsmonitor für Codeabdeckungsauflistung. |
CONCURRENCY |
Startet den Systemmonitor zur Parallelitätsprofilerstellung. Standardmäßig erfasst die /CONCURRENCY-Option Ressourcenkonfliktdaten und Threadvisualisierungs- und Ausführungsdaten. Sie können eine der folgenden Optionen angeben, um die gesammelten Daten auf Ressourcenkonfliktdaten oder auf Daten zur Threadvisualisierung und Ausführung zu beschränken.
Um sowohl Ressourcenkonfliktdaten als auch Threadvisualisierungs- und Ausführungsdaten zu erfassen, verwenden Sie /CONCURRENCY entweder ohne die /THREADONLY-Option oder mit der /CONCURRENCY-Option. |
USER:[Domäne\]Benutzername |
Ermöglicht Clientzugriff auf den Leistungsmonitor über das angegebene Konto. |
CROSSSESSION |
Aktiviert die sitzungsübergreifende Profilerstellung. |
COUNTER:cfg |
Wenn die Instrumentationsmethode (TRACE) für die Profilerstellung verwendet wird, gibt diese einen CPU-Indikator an, der an jedem Instrumentationspunkt aufzulisten ist. Sie können mehrere Indikatordaten sammeln, indem Sie mehrere Indikatoroptionen angeben. Verwenden Sie die folgende Syntax, um die Indikatordaten (cfg) anzugeben: CounterName[,Reload[,FriendlyName]]
|
WINCOUNTER:path |
Gibt einen Windows-Leistungsindikator an, der in die Markierungsdaten aufgenommen werden soll. path ist eine Windows-Leistungsindikator-Zeichenfolge im PDH-Format für Indikatorpfade. Beispiele: \Processor(0)\% Processor Time \System\Context Switches/sec |
AUTOMARK:n |
Gibt das Zeitintervall (in Millisekunden) zwischen automatischen Markierungen an, wenn /WINCOUNTER verwendet wird. Gerundet auf die nächsten 500 ms. Verwenden Sie 0, um automatische Markierungen zu deaktivieren. (Standard=500 ms, falls nicht angegeben) |