GC (VSPerfCmd)

GC 选项启用 .NET Framework 内存分配数据和对象生存期数据的收集。 GC 选项只能用于采样分析方法,且只能与 Launch 选项一起使用。

使用 GC 选项时,不需要 VSPerfClrEnv /sampleon 命令。

如果未指定任何参数,或者如果指定了 Allocation 参数,则只会收集 .NET Framework 内存分配数据。 如果指定了 Lifetime 参数,则会同时收集 .NET Framework 内存分配数据和 .NET Framework 对象生存期数据。

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

参数

  • Allocation
    默认值。 收集 .NET Framework 内存分配数据。

  • Lifetime
    同时收集 .NET Framework 内存分配数据和 .NET Framework 对象生存期数据。

必需选项

GC 选项只能与 Launch 选项一起使用。

  • **Launch:**AppName
    启动指定的应用程序并用采样方法开始分析。

示例

以下示例启动一个应用程序,并收集 .NET Framework 内存分配数据。

VSPerfCmd.exe /Launch:TestApp.exe /gc

请参见

参考

VSPerfCmd

概念

从命令行分析独立应用程序

从命令行分析 ASP.NET Web 应用程序

服务的命令行分析