다음을 통해 공유


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 웹 응용 프로그램의 명령줄 프로파일링

서비스의 명령줄 프로파일링