“英特尔线程档案器 3.1 Windows* 版”帮助您更快速地调整多线程应用程序,在英特尔多核处理器上取得最佳性能。
“英特尔线程档案器”可以作为独立的产品提供。为了提供更完整的性能调整解决方案,它也可以作为“VTune性能分析器 Windows 版”的一部分来提供。
功能
多线程应用程序行为可视化:
“时间线”视图帮助理解线程正在做什么以及它们如何交互。
准确指出调用堆栈与源代码中性能问题的确切位置,从而帮助进行分析。
测量应用程序有效使用的核心数,以确定实际并行性能。
“英特尔线程档案器 3.1 Windows 版”同时显示并发与时间线视图,帮助您直观地查看有百分之多少的代码处于最佳并行状态,以及哪些地方存在应用程序性能问题。在“图 1”中,纠正了两处源代码,每个修订版都提高了性能,这可以通过应用程序运行时间的缩短看出来。借助“英特尔线程档案器”,开发人员可以使其应用程序做好利用多核心的准备。
通过双击时间线视图中的转换点可以深入到源代码视图,查看源代码中线程发生转换的确切位置,如“图 2”所示。这是了解多线程应用程序行为的关键。
确定并行性能问题:
确定影响性能的线程与同步对象。
查看各线程的工作量分配,准确指出负载失衡问题。
高级线程评测功能:
借助 OpenMP* 分析,可以快速进行原型设计,并评估不同设计的性能潜力。
使用关键路径分析帮助将精力放到更重要的性能问题上。
Microsoft Visual Studio* 2005 支持:
支持使用 Microsoft Visual Studio* 2005 中的 Microsoft Windows* 编译器开发的 C++ 应用程序。