방법: 실행 중인 프로세스에 성능 도구 연결 및 분리

프로파일러를 사용하여 실행 프로세스에 연결하거나 실행 프로세스에서 분리하여 더 쉽게 성능 데이터를 샘플링하고 수집할 수 있습니다. 이 방법을 사용하면 응용 프로그램 로드 시간에 대한 데이터를 수집하지 않거나 특정 상태에 도달한 후 프로세스의 성능을 모니터링하려고 할 때 프로세스를 프로파일링할 수 있습니다.

참고

Visual Studio IDE(통합 개발 환경) 내에서 수행되는 프로세스 연결 및 분리에는 다음 단계가 적용됩니다. 명령줄 도구를 사용하는 방법에 대한 자세한 내용은 명령줄에서 프로파일링을 참조하세요. 서비스를 프로파일링하는 방법에 대한 자세한 내용은 서비스 프로파일링을 참조하세요.

프로파일링할 수 있는 프로세스는 컴퓨터의 관리자가 설정한 사용자 액세스 권한에 따라 결정됩니다. 예를 들어 사용자 계정에 다음에 대한 사용 권한이 있을 수 있습니다.

  • 관리자가 드라이버 및 서비스를 시작하도록 설정한 경우 고급 프로파일링 기능.

  • 샘플 프로파일링만(도메인 사용자).

  • 모든 사용자에게 프로파일링 액세스 거부.

    자세한 내용은 프로파일링 및 Windows Vista 보안VSPerfCmd의 ADMIN 옵션을 참조하세요.

실행 중인 프로세스에 연결하려면

  1. 디버그 메뉴에서 프로파일러, 성능 탐색기를 차례로 가리킨 다음 첨부를 클릭합니다.

    프로세스에 프로파일러 연결 대화 상자가 나타납니다.

  2. 연결할 프로세스의 이름을 클릭합니다.

  3. 연결을 클릭합니다.

실행 중인 프로세스에서 분리하려면

  1. 디버그 메뉴에서 프로파일러, 성능 탐색기를 차례로 가리킨 다음 분리를 클릭합니다.

    프로세스에 프로파일러 연결 대화 상자가 나타납니다.

  2. 분리할 이미지의 이름을 클릭합니다.

  3. 분리를 클릭합니다.

참고 항목

데이터 수집 제어
성능 세션 개요
방법: 성능 데이터 수집 시작 및 종료
프로파일링 및 Windows Vista 보안
VSPerfCmd