다음을 통해 공유


VSPerfMon

업데이트: 2007년 11월

VSPerfMon 도구를 사용하여 응용 프로그램의 성능 데이터를 수집할 수 있습니다. 대개 VSPerfCmd.exe를 사용하여 이 도구를 시작합니다. VSPerfMon은 VSPerfCmd 도구를 사용하여 수행할 수 없는 프로세스 연결 또는 분리에 대한 추가 정보를 표시합니다. 이 정보를 보려면 별도의 창에서 VSPerfMon을 시작합니다. VSPerfMon을 호출하려면 다음 구문을 사용합니다.

VSPerfMon [/U] </TRACE [/COUNTER:cfg] | /SAMPLE | /COVERAGE> /CROSSSESSION /OUTPUT <file name> [/WINCOUNTER:cfg] [/USER [DOMAIN\]username]

다음 표에서는 VSPerfMon 도구 옵션에 대해 설명합니다.

옵션

설명

U

리디렉션된 콘솔 출력은 유니코드로 기록됩니다. 이 옵션을 가장 먼저 지정해야 합니다.

OUTPUT:<file name>

출력을 지정된 파일 이름으로 리디렉션합니다.

TRACE

계측된 프로파일링에 대해 성능 모니터를 시작합니다.

SAMPLE

샘플링 프로파일링에 대해 성능 모니터를 시작합니다.

COVERAGE

코드 검사 모음에 대해 성능 모니터를 시작합니다.

USER:[domain\]username

지정된 계정으로부터 클라이언트가 성능 모니터에 액세스할 수 있도록 합니다.

CROSSSESSION

상호 세션 프로파일링을 사용합니다.

COUNTER:cfg

계측(TRACE) 프로파일링 방법을 사용하는 경우에는 계측 지점마다 수집할 CPU 카운터를 지정합니다. 여러 개의 카운터 옵션을 지정하면 여러 카운터 데이터를 수집할 수 있습니다.

카운터(cfg) 데이터를 지정하려면 다음 구문을 사용합니다.

CounterName[,Reload[,FriendlyName]]

  • CounterName은 VSPerfCmd /QueryCounters 명령을 통해 반환되는 카운터 이름입니다.

  • Reload는 카운터 이벤트 샘플링 간격입니다. 계측 방법을 사용하는 경우에는 Reload가 무시됩니다.

  • FriendlyName을 지정하면 프로파일링 도구 보고서 열 이름의 CounterName이 대체됩니다.

WINCOUNTER:path

표시 데이터를 포함하도록 Windows 성능 카운터를 지정합니다. path는 PDH 카운터 경로 형식의 Windows 성능 카운터 문자열입니다. 예를 들면 다음과 같습니다.

\Processor(0)\% Processor Time

\System\Context Switches/sec

AUTOMARK:n

/WINCOUNTER를 사용하는 경우 자동 표시 간의 시간 간격(밀리초)을 지정합니다. 가장 가까운 500ms까지 반올림됩니다.

자동 표시를 사용하지 않으려면 0을 사용합니다. (값을 지정하지 않는 경우 기본값=500ms)

참고 항목

참조

VSInstr

VSPerfCmd

VSPerfReport

프로파일링 도구 보고서 열 정의