방법: 계측을 특정 DLL로 제한How to: Limit Instrumentation to Specific DLLs

계측 프로파일링 방법을 사용하여 프로파일링 데이터 수집을 응용 프로그램의 DLL 하나 이상으로 제한할 수 있습니다.By using the instrumentation profiling method, you can limit the collection of profiling data to one or more DLLs in an application. 응용 프로그램에서 하나 이상의 DLL을 프로파일링하려면 .dll 파일이 대상으로 포함된 성능 세션을 만듭니다.To profile one or more DLLs in an application, you create a performance session that includes the .dll files as targets. 프로파일링할 DLL을 Visual StudioVisual Studio 솔루션의 프로젝트로 또는 독립 이진 파일로 지정할 수 있습니다.You can specify the DLLs that you want to profile as projects in a Visual StudioVisual Studio solution or as independent binary files.

Visual Studio 솔루션에서 계측을 특정 DLL로 제한하려면To limit instrumentation to specific DLLs in a Visual Studio solution

  1. Visual Studio PremiumVisual Studio Premium에서 DLL이 포함된 솔루션을 엽니다.Open the solution that contains the DLL in Visual Studio PremiumVisual Studio Premium.

  2. 분석 메뉴에서 성능 마법사 시작을 선택합니다.On the Analyze menu, select Launch Performance Wizard.

  3. 계측을 프로파일링 방법으로 선택하고 다음을 클릭합니다.Choose Instrumentation as the profiling method and then click Next.

  4. 다음 사용 가능한 대상 중 프로파일링할 대상을 선택하세요.에서 .dll 프로젝트의 이름을 선택하고 다음을 클릭합니다.From the Which of the following available targets would you like to profile?, select the name of the .dll project and then click Next.

  5. 마침을 클릭하여 마법사를 종료하고 성능 탐색기 창에 새 성능 세션을 표시합니다.Click Finish to exit the wizard and display the new performance session in the Performance Explorer window.

  6. 대상을 마우스 오른쪽 단추로 클릭하고 대상 프로젝트 추가를 선택합니다.Right-click Targets and then select Add Target Project.

  7. 대상 프로젝트 추가 목록에서 DLL을 실행하는 데 사용할 실행 가능한 프로젝트를 선택합니다.From the Add Target Project list, select the executable project that you want to use to exercise the DLL.

    선택적 요소.Optional. 프로파일링하려는 모든 DLL 프로젝트를 추가할 수 있습니다.You can add any DLL projects that you want to profile.

  8. 추가된 프로젝트에 대한 데이터 수집을 차단하려면 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 계측 확인란의 선택을 취소합니다.To prevent data collection for an added project, right-click the name of the project, and then clear the Instrument check box.

특정 DLL을 독립 이진 파일로 프로파일링하도록 지정하려면To specify specific DLLs to profile as independent binaries

  1. Visual Studio PremiumVisual Studio Premium를 엽니다.Open Visual Studio PremiumVisual Studio Premium.

  2. 분석 메뉴에서 성능 마법사 시작을 선택합니다.On the Analyze menu, select Launch Performance Wizard.

  3. 다음 사용 가능한 대상 중 프로파일링할 대상을 선택하세요.에서 동적 연결 라이브러리 프로파일링(.DLL)을 선택하고 다음을 클릭합니다.From the Which of the following available targets would you like to profile, select the Profile a dynamic link library (.DLL) and then click Next.

  4. 마법사의 두 번째 페이지에서 다음 단계를 수행합니다.On the second page of the wizard, perform the following steps:

    • Dll 경로에 프로파일링할 .dll 파일의 경로 및 파일 이름을 입력합니다.Type the path and file name of the .dll file that you want to profile in Dll path. 줄임표 단추(...)를 클릭하여 프로파일링할 동적 연결 라이브러리 대화 상자에서 파일을 찾을 수도 있습니다.You can also click the ellipsis button (...) to locate the file in the Dynamic link library to profile dialog box. 다음에 선택할 실행 파일(.exe)을 통해 시작할 .dll 파일의 복사본을 지정해야 합니다.Note that you must specify the copy of the .dll file that will be launched by the executable (.exe) file that you select next.

    • 실행 파일 경로에서 .dll을 실행할 실행 파일(.exe)의 경로 및 파일 이름을 입력합니다.Type the path and file name of the executable (.exe) file that will exercise the .dll in Executable path. 줄임표 단추(...)를 클릭하여 시작할 실행 파일 대화 상자에서 파일을 찾을 수도 있습니다.You can also click the ellipsis button (...) to locate the file in the Executable to launch dialog box.

    • 선택적 요소.Optional. 명령줄 인수로 실행 파일에 전달할 명령줄 인수를 입력합니다.Type any command line arguments that you want to pass to the executable file in Command line arguments. 필요한 경우 작업 디렉터리에서 응용 프로그램의 작업 디렉터리를 지정합니다.If necessary, specify the working directory for the application in Working directory.

    • 다음을 클릭합니다.Click Next.

  5. 계측을 프로파일링 방법으로 선택하고 다음을 클릭합니다.Choose Instrumentation as the profiling method and then click Next.

  6. 마침을 클릭하여 마법사를 종료하고 성능 탐색기 창에 새 성능 세션을 표시합니다.Click Finish to exit the wizard and display the new performance session in the Performance Explorer window.

  7. 선택적 요소.Optional. 다른 .dll 파일을 추가하려면 대상을 마우스 오른쪽 단추로 클릭하고 대상 이진 파일 추가를 선택합니다.To add more .dll files, right-click Targets and then select Add Target Binary. 대상 이진 파일 추가 대화 상자에서 파일을 선택합니다.Select the files from the Add Target Binary dialog box.

    참고

    DLL을 실행하는 실행 파일(.exe)을 지정하지 마세요.Do not specify the executable (.exe) file that exercises the DLLs.

참고 항목See Also

데이터 수집 제어 Controlling Data Collection
방법: 특정 함수로 계측 제한How to: Limit Instrumentation to Specific Functions