并发可视化工具

说明说明

从 Visual Studio 2013 预览版开始,并发可视化工具是 Visual Studio 的可选扩展。在 Visual Studio 的早期版本中,并发可视化工具已安装为 Visual Studio 支持的版本的一部分。从以下链接下载并发可视化工具和并发可视化工具收集工具:

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

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

说明说明

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

相关主题

标题

描述

使用率视图

介绍如何在所有处理器中查看和分析系统活动。

“线程”视图(并行性能)

介绍如何分析程序中线程之间的交互。

内核视图

介绍如何分析跨越核心的线程迁移。

性能不佳的多线程应用程序的常见模式

描述若干常见模式并展示其在并发可视化工具中的显示方式。

Visual Studio 并行开发博客

提供关于并发可视化工具的提示和最佳做法。

分析工具报告视图

提供有关 Visual Studio 分析工具报告和视图的参考信息。

并发可视化工具 SDK

描述如何检测你的源代码,以便在并发可视化工具中显示附加信息。

并发可视化工具命令行实用工具 (CVCollectionCmd)

描述如何使用并发可视化工具命令行实用程序 (CVCollectionCmd.exe) 在未安装 Visual Studio 的计算机上收集并处理跟踪信息。