并发可视化工具
通过“并发可视化工具”视图,可以了解多线程应用程序如何与自身、硬件、操作系统和计算机上的其他进程进行交互。 这些视图提供图形、表格和文本形式的数据,可表明程序中的线程与整个系统之间的时态关系。 可以使用并发可视化工具查找性能瓶颈、CPU 利用率不足、线程争用、跨内核线程迁移、同步延迟、I/O 重叠区域和其他信息。 这些视图通过将其图形输出与调用堆栈和源代码链接在一起(只要有可能),提供可操作数据。 此工具集成在 Visual Studio 2010 探查器中,可实现高效工作流。
并发可视化工具依赖于 Windows Vista 和更高版本中提供的 Event Tracing for Windows(Windows 事件跟踪)功能。
提示
并发可视化工具不支持 Web 项目。
本节内容
CPU 使用率视图
介绍如何在所有处理器中查看和分析系统活动。“线程”视图(并行性能)
介绍如何分析程序中线程之间的交互。内核视图
介绍如何分析跨越核心的线程迁移。