并发可视化工具

注释

并发可视化工具是 Visual Studio 的可选扩展。 从以下链接下载并发可视化工具和并发可视化工具集合工具:

使用并发可视化工具 Command-Line 实用工具(CVCollectionCmd)可以从命令行收集跟踪,可以在 Visual Studio 的并发可视化工具中查看这些跟踪。 该工具可用于未安装 Visual Studio 的计算机上。

可以使用并发可视化工具查看多线程应用的性能。 并发可视化工具中的视图提供图形、表格和文本数据,用于显示程序中线程与整个系统之间的临时关系。 可以使用并发可视化工具查找性能瓶颈、CPU 使用不足、线程争用、跨核心线程迁移、同步延迟、DirectX 活动、重叠 I/O 区域和其他信息。 视图通过将其图形输出链接到调用堆栈和源代码来提供可操作的数据。

注释

并发可视化工具不支持 Web 项目。

并发可视化工具依赖于 Windows 的事件跟踪 功能。

Title Description
利用率视图 介绍如何在所有处理器中查看和分析系统活动。
线程视图 介绍如何分析程序中线程之间的交互。
核心视图 介绍如何分析跨核心的线程迁移。
行为不佳的多线程应用程序的常见模式 介绍几种常见模式,并演示如何在并发可视化工具中显示它们。
Visual Studio 中的并行开发博客 提供并发可视化工具的提示和最佳做法。
性能报告视图 提供 Visual Studio 分析工具的报表和视图的参考信息。
并发可视化工具 SDK 介绍如何检测源代码以在并发可视化工具中显示其他信息。
并发可视化工具命令行实用工具 (CVCollectionCmd) 介绍如何使用并发可视化工具命令行实用工具(CVCollectionCmd.exe)在没有 Visual Studio 的计算机上收集和处理跟踪。