GC(VSPerfCmd)GC (VSPerfCmd)

GC 옵션은 .NET Framework 메모리 할당 및 개체 수명 데이터의 수집을 활성화합니다.The GC option enables the collection of .NET Framework memory allocation and object lifetime data. GC 옵션은 샘플링 프로파일링 방법 및 Launch 옵션과만 사용할 수 있습니다.The GC option can only be used with the sampling profiling method and only with the Launch option.

GC 옵션을 사용하는 경우 VSPerfClrEnv /sampleon 명령은 필요하지 않습니다.When you are using the GC option, the VSPerfClrEnv /sampleon command is not required.

매개 변수가 지정되지 않거나 Allocation 매개 변수가 지정된 경우 .NET Framework 메모리 할당 데이터만 수집됩니다.If no parameters are specified, or if the Allocation parameter is specified, only .NET Framework memory allocation data is collected. Lifetime 매개 변수가 지정된 경우 .NET Framework 메모리 할당 및 .NET Framework 개체 수명 데이터가 모두 수집됩니다.If the Lifetime parameter is specified, both .NET Framework memory allocation and .NET Framework object lifetime data is collected.

구문Syntax

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

매개 변수Parameters

AllocationAllocation
기본.Default. .NET Framework 메모리 할당 데이터를 수집합니다.Collects .NET Framework memory allocation data.

수명(lifetime)Lifetime
.NET Framework 메모리 할당 데이터 및 NET Framework 개체 수명 데이터를 모두 수집합니다.Collects both .NET Framework memory allocation data and .NET Framework object lifetime data.

필수 옵션Required Options

GC 옵션은 Launch 옵션에만 사용할 수 있습니다.The GC option can only be used with the Launch option.

Launch: AppNameLaunch: AppName
지정된 응용 프로그램을 시작하고 샘플링 방법으로 프로파일링을 시작합니다.Starts the specified application and begins profiling with the sampling method.

예제Example

다음 예제에서는 응용 프로그램을 시작하고 .NET Framework 메모리 할당 데이터를 수집합니다.The following example launches an application and collects .NET Framework memory allocation data.

VSPerfCmd.exe /Launch:TestApp.exe /gc  

참고 항목See Also

VSPerfCmd VSPerfCmd
독립 실행형 응용 프로그램 프로파일링 Profiling Stand-Alone Applications
ASP.NET 웹 응용 프로그램 프로파일링 Profiling ASP.NET Web Applications
서비스 프로파일링Profiling Services