프로파일러 명령줄을 사용하여 서비스에 대한 동시성 데이터 수집Collecting Concurrency Data for a Service by Using the Profiler Command Line

Visual StudioVisual Studio 프로파일링 도구의 동시성 방법을 사용하면 CPU 사용률, 스레드 경합, 스레드 마이그레이션, 동기화 지연, 겹친 IO 영역 및 기타 시스템 이벤트를 보여 주는 리소스 경합 데이터 및 스레드 작업 데이터를 수집할 수 있습니다.The concurrency method of Visual StudioVisual Studio Profiling Tools enables you to collect resource contention data and thread activity data that shows you CPU utilization, thread contention, thread migration, synchronization delays, areas of overlapped IO, and other system events.

참고

Windows 8 및 Windows Server 2012의 강화된 보안 기능을 위해 Visual Studio 프로파일러가 이러한 플랫폼에서 데이터를 수집하는 방법을 상당히 변경해야 했습니다.Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. 그래서 UWP 앱에는 새로운 수집 기술도 필요합니다.UWP apps also require new collection techniques. Windows 8 및 Windows Server 2012 응용 프로그램의 성능 도구를 참조하세요.See Performance Tools on Windows 8 and Windows Server 2012 applications.

일반 작업Common Tasks

작업Task 관련 내용Related Content
실행 중인.NET 서비스에 연결Attach to a running .NET service - 방법: .NET 서비스에 프로파일러를 연결하여 동시성 데이터 수집- How to: Attach the Profiler to a .NET Service to Collect Concurrency Data
계층 상호 작용 데이터 추가Add tier-interaction data - 계층 상호 작용 데이터 수집- Collecting tier interaction data
실행 중인 C/C++ 서비스에 연결Attach to a running C/C++ service - 방법: 네이티브 서비스에 프로파일러를 연결하여 동시성 데이터 수집- How to: Attach the Profiler to a Native Service to Collect Concurrency Data

Windows 서비스 프로파일링Profiling Windows Services

작업Task 관련 내용Related Content
샘플링 방법을 사용하여 프로파일링Profile by using the sampling method - 샘플링을 사용하여 응용 프로그램 통계 수집- Collecting Application Statistics Using Sampling
계측 방법을 사용하여 프로파일링Profile by using the instrumentation method - 계측을 사용하여 자세한 타이밍 데이터 수집- Collecting Detailed Timing Data Using Instrumentation
Profile.NET 메모리 할당 및 가비지 수집Profile.NET memory allocation and garbage collection - .NET 메모리 데이터 수집- Collecting .NET Memory Data

동시성 데이터 프로파일링Profiling Concurrency Data

작업Task 관련 내용Related Content
독립 실행형 응용 프로그램 프로파일링Profile stand-alone applications - 동시성 데이터 수집- Collecting Concurrency Data
ASP.NET 웹 응용 프로그램 프로파일링Profile ASP.NET Web applications - 동시성 데이터 수집- Collecting Concurrency Data

동시성 데이터 뷰 및 보고서 분석Analyzing Concurrency Data Views and Reports

리소스 경합 데이터 뷰Resource Contention Data Views

동시성 시각화 도우미Concurrency Visualizer

참조Reference

명령줄 프로파일링 도구 참조Command-Line Profiling Tools Reference