Freigeben über


VSPerfMon

Aktualisiert: November 2007

Verwenden Sie das VSPerfMon-Tool, um Leistungsdaten für eine Anwendung zu erfassen. Dieses Tool wird i. d. R. über die Datei VSPerfCmd.exe gestartet. VSPerfMon zeigt weitere Informationen zum Anfügen bzw. Trennen von Prozessen an, die bei Verwendung des VSPerfCmd-Tools 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

Beschreibung

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.

USER:[domain\]username

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]]

  • CounterName ist der Name eines Indikators, der durch den VSPerfCmd /QueryCounters-Befehl zurückgegeben wird.

  • Erneut laden ist das Samplingintervall des Zählerereignisses. Erneut laden wird ignoriert, wenn Sie die Instrumentationsmethode verwenden.

  • Wenn angegeben, ersetzt FriendlyNameCounterName in Profilerstellungstools-Berichtsspaltennamen.

WINCOUNTER:path

Gibt einen Windows-Leistungsindikator an, der in den Markierungsdaten enthalten sein soll. path ist eine Windows-Leistungsindikator-Zeichenfolge im PDH-Zählerpfadformat. Beispiel:

\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)

Siehe auch

Referenz

VSInstr

VSPerfCmd

VSPerfReport

Definitionen der Spalten in den Berichten der Profilerstellungstools