并发可视化工具

通过使用并发可视化工具,您可以检查多线程应用程序的执行方式。 并发可视化工具中的视图提供显示在程序中的线程和整个系统之间的临时关系的图形、 表格和文本数据。 并发可视化工具可用于查找性能瓶颈、 CPU 未充分、 线程争用、 跨内核线程迁移、 同步延迟、 DirectX 活动、 重叠的 i/o 操作的区域和其他信息。 视图提供了可以通过链接调用堆栈和源代码其图形输出作用于的数据。 并发可视化工具集成到启用了高效的工作流的 Visual Studio。

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

备注

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

并发可视化工具的新增功能Visual Studio 2012

并发可视化工具的新功能包括:

相关主题

标题

说明

使用率视图

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

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

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

内核视图

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

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

介绍几种常见的模式并说明并发可视化工具中的显示方式。

Visual Studio 的博客中并行开发

提供并发可视化工具提示和最佳实践。

分析工具报告视图

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

并发可视化工具 SDK

描述如何检测源代码并发可视化工具中显示的其他信息。

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

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