Freigeben über


GC (VSPerfCmd)

Durch die GC-Option wird die Sammlung von Daten zur .NET Framework-Speicherbelegung und zur Objektlebensdauer aktiviert. Die GC-Option kann nur bei der Samplingprofilerstellungsmethode und nur der Launch-Option verwendet werden.

Wenn Sie die GC-Option verwenden, ist der VSPerfClrEnv-/sampleon-Befehl nicht erforderlich.

Wenn keine Parameter angegeben werden, oder wenn der Allocation-Parameter angegeben wird, werden nur .NET Framework-Speicherbelegungsdaten erfasst. Wenn der Lifetime-Parameter angegeben wird, werden sowohl Daten für die .NET Framework-Speicherbelegung als auch für die .NET Framework-Objektlebensdauer gesammelt.

VSPerfCmd.exe /Launch:AppName /GC[:{Allocation|Lifetime}] [Options]

Parameter

  • Allocation
    Standard. Erfasst .NET Framework-Speicherbelegungsdaten.

  • Lifetime
    Erfasst sowohl .NET-Speicherbelegungsinformationen als auch Daten zur .NET Framework-Objektlebensdauer.

Erforderliche Optionen

Die GC-Option kann nur in Verbindung mit der Launch-Option verwendet werden.

  • **Launch:**AppName
    Startet die angegebene Anwendung und beginnt die Profilerstellung mit der Samplingmethode.

Beispiel

Im folgenden Beispiel wird eine Anwendung gestartet, und es werden .NET Framework-Speicherbelegungsdaten erfasst.

VSPerfCmd.exe /Launch:TestApp.exe /gc

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