방법: 실행 중인 프로세스에 성능 도구 연결 및 분리How to: Attach and Detach Performance Tools to Running Processes

프로파일러를 사용하여 실행 프로세스에 연결하거나 실행 프로세스에서 분리하여 더 쉽게 성능 데이터를 샘플링하고 수집할 수 있습니다.The profiler can be used to attach to or detach from a running process to make sampling and gathering performance data easier. 이 방법을 사용하면 응용 프로그램 로드 시간에 대한 데이터를 수집하지 않거나 특정 상태에 도달한 후 프로세스의 성능을 모니터링하려고 할 때 프로세스를 프로파일링할 수 있습니다.You can use this method to profile a process when you want to avoid gathering data about application load time, or to monitor the performance of a process after it reaches a specific state.

참고

Visual StudioVisual Studio IDE(통합 개발 환경) 내에서 수행되는 프로세스 연결 및 분리에는 다음 단계가 적용됩니다.The following steps apply to attaching and detaching processes from within the Visual StudioVisual Studio integrated development environmnent (IDE). 명령줄 도구를 사용하는 방법에 대한 자세한 내용은 명령줄에서 프로파일링을 참조하세요.For information about how to use command line tools, see Profiling from the Command-Line. 서비스를 프로파일링하는 방법에 대한 자세한 내용은 서비스 프로파일링을 참조하세요.For information about how to profile services, see Profiling Services.

프로파일링할 수 있는 프로세스는 컴퓨터의 관리자가 설정한 사용자 액세스 권한에 따라 결정됩니다.The processes that are available to profile depend on the User Access Permissions that are set by an administrator of the computer. 예를 들어 사용자 계정에 다음에 대한 사용 권한이 있을 수 있습니다.A User account may, for example, have permission for any of the following:

  • 관리자가 드라이버 및 서비스를 시작하도록 설정한 경우 고급 프로파일링 기능.Advanced profiling features, when the administrator has set the driver and service to start.

  • 샘플 프로파일링만(도메인 사용자).Sample profiling only (domain users).

  • 모든 사용자에게 프로파일링 액세스 거부.Deny access to profiling to everybody.

    자세한 내용은 프로파일링 및 Windows Vista 보안VSPerfCmd의 ADMIN 옵션을 참조하세요.For more information, see Profiling and Windows Vista Security and the ADMIN options in VSPerfCmd.

실행 중인 프로세스에 연결하려면To attach to a running process

  1. 디버그 메뉴에서 프로파일러, 성능 탐색기를 차례로 가리킨 다음 첨부를 클릭합니다.On the Debug menu, point to Profiler, then Performance Explorer, and then click Attach.

    프로세스에 프로파일러 연결 대화 상자가 나타납니다.The Attach Profiler to Process dialog box appears.

  2. 연결할 프로세스의 이름을 클릭합니다.Click the name of the process that you want to attach to.

  3. 연결을 클릭합니다.Click Attach.

실행 중인 프로세스에서 분리하려면To detach from a running process

  1. 디버그 메뉴에서 프로파일러, 성능 탐색기를 차례로 가리킨 다음 분리를 클릭합니다.n the Debug menu, point to Profiler, then Performance Explorer, and then click Detach.

    프로세스에 프로파일러 연결 대화 상자가 나타납니다.The Attach Profiler to Process dialog box appears.

  2. 분리할 이미지의 이름을 클릭합니다.Click the image name from which you want to detach.

  3. 분리를 클릭합니다.Click Detach.

참고 항목See Also

데이터 수집 제어 Controlling Data Collection
성능 세션 개요 Performance Session Overview
방법: 성능 데이터 수집 시작 및 종료 How to: Start and End Performance Data Collection
프로파일링 및 Windows Vista 보안 Profiling and Windows Vista Security
VSPerfCmdVSPerfCmd