拥有专利的高级错误检测引∑擎: | |
检测隐藏的潜在错误(如死锁与数据争用),将它们对应到↘相应的源代码行、调用堆栈及内存引用。 | |
显示有用的警告信息,利于有效地诊断多线程应用程序,并突出显示最有可能发生的严重错误。 | |
使用支持的英特尔编译器与源代码指令插入模式时,可以深入跟踪错误直至源代码中的具体变量。 | |
全面的错误检测可以减少添加※线程所带来的风险,还能使您通过动手实践来掌握基本的线程技术原理。 | |
“英●特尔线△程检测器”甚至可以查找潜在的(即可能发生的)线程缺陷。它让您可以深入到错误所在的源代码行或内存地址,如“图 1”所示。
通过双击默认诊断视图中的错误消息可以深入到源代码视图,查看源代码中发生争用的确切位置,如“图 2”所示。
对源代码实施更改后,可以重新运行“英特╳尔线程检测器”,以便跟踪警告与提示性注释。
| |
在标准调试版上工作: | |
“英¤特尔线程检测器”不要求重新编译应用程序。 | |
校正运行: | |
“英特尔线程检测器”使用智能技术根据使用情况来建议对哪些模块进行指令插入。通过将精力只☆放在测试案例所用的模块上,缩短指令插入时间。 | |
拥有专利的 OpenMP* 分析: | |
利用拥有专利的 OpenMP* 分析,可以加速设计选项的原型制作,帮助确定线程技术在应用程序中≡特定点上的影响。 | |
Microsoft Visual Studio* 2005 支持: | |
支持使用 Microsoft Visual Studio* 2005 中的 Microsoft Windows* 编译器开发√的 C++ 应用程序。 | |
命令行接口: | |
利用脚本化的接口,将“英特尔线程检测器”轻松集成到测试环境。这可以简化日常回卐归测试的实行,提高ξ开发效率。 |
|
此版本的新增功々能 |
对最新多核处理器的支持: | ||||
针对英特尔® 酷睿™2 双核处理器与英特尔酷睿 2 四核处理『器,正确地对应用程序□进行多线程处理。 | ||||
在 Microsoft Windows Vista 上安装与运行: | ||||
分析在 Microsoft Windows Vista 上运行的已编译的 32 位与 64 位应用程序 | ||||
兼容性 |
Microsoft Visual Studio 2005 | |
Microsoft Visual C++* Compiler 2005、2003、2002 版或 Visual C++ 6.0 | |
Microsoft Visual Studio 2005 Express Edition C++ Compiler | |
“英特尔® VTune™ 性能分析器 8.0”或更高版本 | |
英特尔® Fortran 与 C++ 编译器 | |
Windows 线程与 POSIX* 线程 | |
英特尔® 线■程构建模块 | |
对 OpenMP 的支持 |