방법: 계측 전 명령 및 계측 후 명령 지정

성능 세션의 이진 파일이 계측되기 전이나 계측된 후 실행되는 명령을 지정할 수 있습니다. 명령줄에서 실행될 수 있는 모든 명령을 계측 전 또는 계측 후 이벤트로 지정할 수 있습니다. 예를 들어 이진 파일이 계측된 후 실행되는 배치 파일에서 강력한 이름 키를 사용하여 어셈블리 재서명을 자동화하는 명령을 지정할 수 있습니다.

프로파일링 실행의 모든 계측된 이진 파일에 대한 명령이나 개별 이진 파일에 대한 명령을 지정합니다. 그러나 계측 프로세스 전에 실행할 계측 전 명령을 하나만 지정하고 계측 프로세스 후에 실행할 계측 후 명령을 하나만 지정할 수 있습니다. 모든 이진 파일 및 개별 이진 파일에 대한 명령을 둘 다 지정할 수는 없습니다. 모든 이진 파일에 대한 명령을 지정하면 세션에서 각 이진 파일의 계측 이전 또는 이후에 명령이 실행됩니다.

Requirements

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

    명령이 실행되는 작업 디렉터리는 Visual Studio를 실행 중인 운영 체제 및 프로파일링된 응용 프로그램의 대상 플랫폼에 따라 달라집니다.

    32비트 컴퓨터

    32비트 컴퓨터에서 기본 프로파일러 도구가 위치한 디렉터리는 드라이브\Program Files\Microsoft Visual Studio 10.0\Team Tools\Performance Tools입니다.

    64비트 컴퓨터

    64비트 컴퓨터에서 프로파일링된 응용 프로그램의 대상 플랫폼에 따라 경로를 지정합니다.

  • 32비트 응용 프로그램의 경우 기본 프로파일러 도구 디렉터리는 다음과 같습니다.

    드라이브\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools

  • 64비트 응용 프로그램의 경우 기본 프로파일러 도구가 위치한 디렉터리는 다음과 같습니다.

    드라이브\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools\x64

계측 전 명령을 지정하려면

  1. 다음 단계 중 하나를 수행합니다.

    • 성능 세션에서 모든 이진 파일에 대한 계측 전 명령을 지정하려면 성능 탐색기에서 성능 세션을 선택하고 나서 마우스 오른쪽 단추를 클릭하고 속성을 선택합니다.

    • 특정 이진 파일에 대한 계측 전 명령을 지정하려면 성능 세션의 대상 목록에서 이진 파일의 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 속성 페이지에서 계측을 클릭합니다.

  3. 계측 전 이벤트 아래 명령줄 텍스트 상자에 명령을 입력합니다.

    참고

    명령줄 상자에 인접한 줄임표 단추(...)를 클릭하여 해당하는 .exe, .cmd 또는 .bat 파일로 이동하고 파일을 선택합니다.

  4. 확인을 클릭합니다.

    명령을 제거하지 않고 명령이 실행되지 않게 하려면 계측에서 제외 확인란을 선택합니다. 컴파일러 또는 링커 설정을 수정하려면 프로젝트 속성 페이지를 사용합니다.

계측 후 명령을 지정하려면

  1. 다음 단계 중 하나를 수행합니다.

    • 성능 세션에서 모든 이진 파일에 대한 계측 후 명령을 지정하려면 성능 탐색기에서 성능 세션을 선택하고 나서 마우스 오른쪽 단추를 클릭하고 속성을 선택합니다.

    • 특정 이진 파일에 대한 계측 후 명령을 지정하려면 성능 세션의 대상 목록에서 이진 파일의 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 속성 페이지에서 계측을 클릭합니다.

  3. 계측 후 이벤트 아래 명령줄 텍스트 상자에 명령을 입력합니다.

    참고

    명령줄 상자에 인접한 줄임표 단추(...)를 클릭하여 해당하는 .exe, .cmd 또는 .bat 파일로 이동하고 파일을 선택합니다.

  4. 확인을 클릭합니다.

    명령을 제거하지 않고 명령이 실행되지 않게 하려면 계측에서 제외 확인란을 선택합니다. 컴파일러 또는 링커 설정을 수정하려면 프로젝트 속성 페이지를 사용합니다.

참고 항목

성능 세션 구성