방법: 계측 전 명령 및 계측 후 명령 지정
성능 세션의 이진 파일이 계측되기 전 또는 후에 실행되는 명령을 지정할 수 있습니다.명령줄에서 실행할 수 있는 모든 명령은 계측 전 또는 계측 후 이벤트로 지정할 수 있습니다.예를 들어 이진 파일이 계측된 후 실행되는 배치 파일에 강력한 이름 키로 어셈블리를 자동으로 다시 서명하는 명령을 지정할 수 있습니다.
프로파일링 실행 시 계측되는 모든 이진 파일이나 개별 이진 파일에 대해 명령을 지정할 수 있습니다.그러나 계측 프로세스 전에 실행되는 계측 전 명령과 이 프로세스 후에 실행되는 계측 후 명령을 각각 하나씩만 지정할 수 있습니다.모든 이진 파일과 개별 이진 파일 모두에 대한 명령은 지정할 수 없습니다.모든 이진 파일에 대해 명령을 지정하면 세션에서 각 이진 파일이 계측되기 전이나 후에 명령이 실행됩니다.
요구 사항
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
명령을 실행 하는 작업 디렉터리는 실행 되는 운영 systen에 따라 Visual Studio 및 프로 파일링 된 응용 프로그램의 대상 플랫폼에.
32비트 컴퓨터
32비트 컴퓨터에서 기본 프로파일러 도구 디렉터리는 Drive\Program Files\Microsoft Visual Studio 10.0\Team Tools\Performance Tools입니다.
64비트 컴퓨터
64비트 컴퓨터에서는 프로파일링된 응용 프로그램의 대상 플랫폼에 따라 경로를 지정합니다.
32비트 응용 프로그램의 경우 기본 프로파일러 도구 디렉터리는 다음과 같습니다.
Drive\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools
64비트 응용 프로그램의 경우 기본 프로파일러 도구 디렉터리는 다음과 같습니다.
Drive\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools\x64
계측 전 명령을 지정하려면
다음 단계 중 하나를 수행합니다.
성능 세션의 모든 이진 파일에 대해 계측 전 명령을 지정하려면 성능 탐색기에서 성능 세션 노드를 선택하고 마우스 오른쪽 단추를 클릭한 다음 속성을 선택합니다.
특정 이진 파일에 대해 계측 전 명령을 지정하려면 성능 세션의 대상 목록에서 이진 파일의 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
속성 페이지에서 계측을 클릭합니다.
계측 전 이벤트에서 명령줄 텍스트 상자에 명령을 입력합니다.
[!참고]
명령줄 상자 옆에 있는 줄임표 단추(…)를 클릭하여 적절한 .exe, .cmd 또는 .bat 파일을 찾아 선택할 수 있습니다.
확인을 클릭합니다.
명령을 제거하지 않고 명령 실행을 비활성화하려면 계측에서 제외 확인란을 선택합니다.컴파일러 또는 링커 설정을 수정하려면 프로젝트 속성 페이지를 사용합니다.
계측 후 명령을 지정하려면
다음 단계 중 하나를 수행합니다.
성능 세션의 모든 이진 파일에 대해 계측 후 명령을 지정하려면 성능 탐색기에서 성능 세션 노드를 선택하고 마우스 오른쪽 단추를 클릭한 다음 속성을 선택합니다.
특정 이진 파일에 대해 계측 후 명령을 지정하려면 성능 세션의 대상 목록에서 이진 파일의 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
속성 페이지에서 계측을 클릭합니다.
계측 후 이벤트에서 명령줄 텍스트 상자에 명령을 입력합니다.
[!참고]
명령줄 상자 옆에 있는 줄임표 단추(…)를 클릭하여 적절한 .exe, .cmd 또는 .bat 파일을 찾아 선택할 수 있습니다.
확인을 클릭합니다.
명령을 제거하지 않고 명령 실행을 비활성화하려면 계측에서 제외 확인란을 선택합니다.컴파일러 또는 링커 설정을 수정하려면 프로젝트 속성 페이지를 사용합니다.