스레드 및 프로세스 동시성 데이터 수집Collecting Thread and Process Concurrency Data

Visual StudioVisual Studio 프로파일링 도구의 동시성 프로파일링 방법을 사용하면 프로파일링된 응용 프로그램의 함수가 리소스에 액세스하기 위해 대기하도록 하는 모든 동기화 이벤트에 대한 정보가 포함된 리소스 경합 데이터를 수집할 수 있습니다.The Visual StudioVisual Studio Profiling Tools concurrency profiling method enables you to collect resource contention data that includes information about every synchronization event that causes a function in the profiled application to wait for access to a resource.

RequirementsRequirements

  • Visual Studio UltimateVisual Studio Ultimate, Visual Studio PremiumVisual Studio Premium, Visual Studio ProfessionalVisual Studio Professional, Visual Studio PremiumVisual Studio Premium, Visual Studio ProfessionalVisual Studio Professional

    다음 절차 중 하나를 사용하여 동시성 프로파일링 방법을 지정할 수 있습니다.You can specify the concurrency profiling method by using one of the following procedures:

  • 프로파일링 마법사의 첫 번째 페이지에서 동시성을 클릭합니다.On the first page of the Profiling Wizard, click Concurrency

  • 성능 세션에 대한 속성 대화 상자의 일반 페이지에서 동시성을 선택합니다.On the General page of the properties dialog box for the performance session, click Concurrency.

  • 성능 탐색기 도구 모음의 메서드 목록에서 동시성을 클릭합니다.On the Performance Explorer toolbar, in the Method list, click Concurrency.

일반 작업Common Tasks

성능 세션의 성능 세션속성 페이지 대화 상자에서 추가 옵션을 지정할 수 있습니다.You can specify additional options in the Performance SessionProperty Pages dialog box of the performance session. 이 대화 상자를 열려면To open this dialog box:

  • 성능 탐색기에서 성능 세션 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.In Performance Explorer, right-click the performance session name, and then click Properties.

    다음 표의 작업에서는 동시성 방법을 사용하여 프로파일링할 때 성능 세션속성 페이지 대화 상자에서 지정할 수 있는 옵션을 설명합니다.The tasks in the following table describe options that you can specify in the Performance SessionProperty Pages dialog box when you profile by using the concurrency method.

작업Task 관련 내용Related Content
일반 페이지에서 생성된 프로파일링 데이터(.vsp) 파일에 대한 이름 지정 세부 정보를 지정합니다.On the General page, specify naming details for the generated profiling data (.vsp) file. - 방법: 성능 데이터 파일 이름 옵션 설정- How to: Set Performance Data File Name Options
시작 페이지에서 코드 솔루션에.여러 .exe 프로젝트가 있는 경우 시작할 응용 프로그램을 지정합니다.On the Launch page, specify the application to start if you have multiple .exe projects in your code solution. - 방법: 시작할 이진 파일 지정- How to: Specify the Binary to Start
계층 상호 작용 페이지에서 프로파일링 실행에 ADO.NET 호출 데이터를 추가합니다.On the Tier Interaction page, add ADO.NET call data to the profiling run. - 계층 상호 작용 데이터 수집- Collecting tier interaction data
Windows 카운터 페이지에서 프로파일링 데이터에 표시로 추가할 운영 체제 성능 카운터를 하나 이상 지정합니다.On the Windows Counters page, specify one or more operating system performance counters to add to the profiling data as marks. - 방법: Windows 카운터 데이터 수집- How to: Collect Windows Counter Data
고급 페이지에서, 응용 프로그램 모듈이 여러 버전을 사용하는 경우 프로파일링할 .NET Framework 런타임의 버전을 지정합니다.On the Advanced page, specify the version of the .NET Framework run-time to profile if your application modules use multiple versions. 기본적으로 첫 번째 로드된 버전이 프로파일링됩니다.By default, the first version loaded is profiled. - 방법:.NET Framework 런타임 지정- How to: Specify the .NET Framework Runtime