并发可视化工具

注意

对于 Visual Studio,并发可视化工具是可选扩展。 从以下链接下载并发可视化工具和并发可视化工具收集工具:

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

使用并发可视化工具,可以检查多线程应用的执行方式。 并发可视化工具中的视图提供图形、表格和文本形式的数据,可表明程序中的线程与整个系统之间的时态关系。 可以使用并发可视化工具查找性能瓶颈、CPU 利用率不足、线程争用、跨内核线程迁移、同步延迟、DirectX 活动、I/O 重叠区域和其他信息。 这些视图通过将其图形输出与调用堆栈和源代码关联在一起,提供可操作数据。

注意

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

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

Title 说明
使用率视图 介绍如何在所有处理器中查看和分析系统活动。
线程视图 介绍如何分析程序中线程之间的交互。
内核视图 介绍如何分析跨越核心的线程迁移。
性能不佳的多线程应用程序的常见模式 描述若干常见模式并展示其在并发可视化工具中的显示方式。
Visual Studio 博客中的并行开发 提供关于并发可视化工具的提示和最佳做法。
性能报告视图 提供有关 Visual Studio 分析工具报告和视图的参考信息。
并发可视化工具 SDK 描述如何检测你的源代码,以便在并发可视化工具中显示附加信息。
并发可视化工具命令行实用工具 (CVCollectionCmd) 描述如何使用并发可视化工具命令行实用程序 (CVCollectionCmd.exe) 在未安装 Visual Studio 的计算机上收集并处理跟踪信息。