Freigeben über


Events (VSPerfCmd)

Die Events-Option von VSPerfCmd.exe steuert die ETW-Protokollierung (Ereignisablaufverfolgung für Windows). ETW-Daten werden in einer ETL-Datei gespeichert, die von der Profiler-Datendatei getrennt ist. Die Daten können mithilfe des Befehls VSPerfReport /summary:etw in einem Bericht angezeigt werden.

Die Events-Option kann jederzeit aufgerufen werden, bevor der VSPerfCmd-Befehl Shutdown zum Beenden der Profilerstellung aufgerufen wird.

VSPerfCmd.exe /events {On|Off} {Guid|ProviderName} [,Flags[,Level]

Parameter

  • On|Off
    Startet oder beendet das Sammeln von Ereignisdaten.

  • Guid
    Die GUID des Anbietersteuerelements.

  • ProviderName
    Der Name des Anbieters, der bei WMI (Windows-Verwaltungsinstrumentation) registriert ist.

  • Flags
    Ein hexadezimaler Flagwert mit vorangestelltem "0x", der vom Ereignisanbieter definiert wurde.

  • Level
    Gibt die Menge der gesammelten Daten an. Level wird vom Ereignisanbieter definiert.

Die Events-Option fasst die folgenden Kernelschlüsselwörter als Anbieternamen auf:

  • Process
    Prozessereignisse

  • Thread
    Threadereignisse

  • Image
    Abbildlade- und Abbildentladereignisse

  • Disk
    Datenträger-E/A-Ereignisse

  • File
    Datei-E/A-Ereignisse

  • Hardfault
    Hardwareseitenfehler

  • Pagefault
    Softwareseitenfehler

  • Network
    Netzwerkereignisse

  • Registry
    Registrierungszugriffsereignisse

Beachten Sie, dass der Kernelprovider nur aktiviert werden kann. Er kann erst deaktiviert und die zugehörigen Flags können erst bearbeitet werden, wenn der Monitor heruntergefahren ist.

Hinweise

Tipp

Wenn CLR-ETW-Ereignisse aktiviert sind, werden zusätzliche Startdaten auch im Ablaufverfolgungsansichtsbericht erfasst. Verwenden Sie den folgenden Befehl, um Startereignisse von der Anzeige im Bericht auszuschließen:

C:\<path>VSPerfCmd -events on, \".NET Common Language Runtime\", 0x7fffffff, 5

Wichtig

Wenn Sie die Startereignisse nicht ausschließen, da diese Ereignisse nicht in der MOF-Datei (Managed Object Format) angezeigt werden, werden sie im Bericht als GUIDs angezeigt. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: MOF (Managed Object Format)-Beispieldatei.

Siehe auch

Referenz

VSPerfCmd

Konzepte

Profilerstellung für eigenständige Anwendungen über die Befehlszeile

Profilerstellung für ASP.NET-Webanwendungen über die Befehlszeile

Profilerstellung für Dienste über die Befehlszeile