Sdílet prostřednictvím


Uvolňování paměti (VSPerfCmd)

Možnost GC umožňuje sběr dat přidělení paměti rozhraní .NET Framework a údajů o životním cyklu objektů.Možnost GC může být použita jen s profilovací metodou odběrů vzorků a pouze s možností Launch.

Při použití možnosti GC není vyžadováno použití příkazu VSPerfClrEnv /sampleon.

Pokud nejsou zadány žádné parametry, nebo je zadán parametr Allocation, sbírají se pouze data přidělení paměti rozhraní .NET Framework.Pokud je zadán parametr Lifetime, jsou sbírána data přidělení paměti rozhraní.NET Framework i údaje o životním cyklu objektů rozhraní .NET Framework.

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

Parametry

  • Allocation
    Výchozí.Sbírají se data přidělení paměti rozhraní .NET Framework.

  • Lifetime
    Sbírají se jak data přidělení paměti rozhraní .NET Framework, tak i údaje o životním cyklu objektů rozhraní .NET Framework.

Požadované možnosti.

Možnost GC lze použít pouze s možností Launch.

  • Launch: AppName
    Spustí zadanou aplikaci a začne profilovat pomocí metody odběru vzorků.

Příklad

Následující příklad spustí aplikaci a sbírá data přidělení paměti rozhraní .NET Framework.

VSPerfCmd.exe /Launch:TestApp.exe /gc

Viz také

Referenční dokumentace

VSPerfCmd

Koncepty

Profilace samostatných aplikací z příkazového řádku

Profilace webových aplikací ASP.NET z příkazového řádku

Profilace služeb z příkazového řádku