동시성 시각화 도우미Concurrency Visualizer

참고

동시성 시각화 도우미는 Visual Studio의 선택적 확장입니다.The Concurrency Visualizer is an optional extension to Visual Studio. 다음 링크에서 동시성 시각화 도우미와 동시성 시각화 수집 도구를 다운로드하세요.Download the Concurrency Visualizer and the Concurrency Visualizer Collection Tools from the following links:

동시성 시각화 도우미를 사용하여 다중 스레드 앱이 어떻게 작업을 수행하는지 확인할 수 있습니다.You can use the Concurrency Visualizer to see how your multithreaded app performs. 동시성 시각화 도우미의 뷰에서는 프로그램의 스레드와 시스템 전체의 일시적 관계를 보여 주는 그래픽, 표 및 텍스트 형식의 데이터를 제공합니다.The views in the Concurrency Visualizer provide graphical, tabular, and textual data that shows the temporal relationships between the threads in your program and the system as a whole. 동시성 시각화 도우미를 사용하여 성능 병목 지점, 불충분한 CPU 사용률, 스레드 경합, 코어 스레드 간 마이그레이션, 동기화 지연, DirectX 동작, 겹쳐 있는 I/O 영역 및 기타 정보를 찾을 수 있습니다.You can use the Concurrency Visualizer to locate performance bottlenecks, CPU underutilization, thread contention, cross-core thread migration, synchronization delays, DirectX activity, areas of overlapped I/O, and other information. 뷰에서는 항상 그래픽 출력을 호출 스택 및 소스 코드에 연결하여 실행 가능한 데이터를 제공합니다.The views provide data that you can act on by linking its graphical output to call stacks and source code.

참고

동시성 시각화 도우미는 웹 프로젝트를 지원하지 않습니다.The Concurrency Visualizer doesn't support Web projects.

동시성 시각화 도우미는 Windows용 이벤트 추적 기능에 의존합니다.The Concurrency Visualizer relies on Event Tracing for Windows functionality.

제목Title 설명Description
사용률 뷰Utilization View 모든 프로세서의 시스템 작업을 보고 분석하는 방법에 대해 설명합니다.Describes how to view and analyze system activity across all processors.
스레드 뷰Threads View 프로그램의 스레드 간 상호 작용을 분석하는 방법에 대해 설명합니다.Describes how to analyze the interactions between threads in your program.
코어 뷰Cores View 코어 간의 스레드 마이그레이션을 분석하는 방법에 대해 설명합니다.Describes how to analyze thread migration across cores.
잘못 동작하는 다중 스레드 응용 프로그램의 일반 패턴Common Patterns for Poorly-Behaved Multithreaded Applications 몇 가지 일반적인 패턴을 설명하고 이러한 패턴이 동시성 시각화 도우미에서 어떻게 나타나는지 보여 줍니다.Describes several common patterns and shows how they appear in the Concurrency Visualizer.
Visual Studio에서 병렬 개발 블로그Parallel Development in Visual Studio blog 동시성 시각화 도우미에 대한 팁과 유용한 정보를 제공합니다.Provides tips and best practices for the Concurrency Visualizer.
성능 보고서 뷰Performance Report Views Visual Studio 프로파일링 도구의 보고서 및 뷰에 대한 참조 정보를 제공합니다.Provides reference information for the reports and views of Visual Studio Profiling Tools.
동시성 시각화 도우미 SDKConcurrency Visualizer SDK 동시성 시각화 도우미에서 추가 정보를 표시하도록 소스 코드를 계측하는 방법을 설명합니다.Describes how to instrument your source code to display additional information in the Concurrency Visualizer.
동시성 시각화 도우미 명령줄 유틸리티(CVCollectionCmd)Concurrency Visualizer Command-Line Utility (CVCollectionCmd) 동시성 시각화 도우미 명령줄 유틸리티(CVCollectionCmd.exe)를 사용하여 Visual Studio가 설치되지 않은 컴퓨터에서 추적 정보를 수집 및 처리하는 방법을 설명합니다.Describes how to use the Concurrency Visualizer command line utility (CVCollectionCmd.exe) to collect and process traces on machines that don't have Visual Studio.

참고 항목See Also

Visual Studio의 프로파일링Profiling in Visual Studio
프로파일링 기능 둘러보기Profiling Feature Tour