英特尔
® 
线程检查器 3.1 Windows* 版
打印发送电子邮件告知好友支持新闻简报RSSDigg thisdel.icio.us
产品信息评估中心支持资源

免费评估 ›

购买产品 ›

概述


立刻采用多线程技术,释放多核处理器(包括最新的 64 位四核处理器)系统的卓越性能。

英特尔线程检查器是一个分析工具,可准确定位难以发现的线程错误,如 32 位和 64 位应用中的数据竞跑和死锁。此外,还可将其集成至自动化质量保证/测试过程中,以保证代码质量。

信心十足地以更快捷更轻松的方式开发多线程应用。

产品简介 [PDF 681KB  ]

特性
已获专利的高级检错引擎:

  • 检测可能发生的潜在错误(如死锁和数据竞跑),将这些错误映射至源代码行、调用堆栈以及内存引用当中
  • 显示重要的告警,突出潜在的严重错误,以此实现高效的线程应用诊断
  • 借助受支持的英特尔® 编译器与源代码重构模式,跟踪错误至源代码中的具体变量
  • 完善的检错功能有助于降低添加线程所造成的风险,并可使您亲身体验和学习线程化的基本原理。

英特尔® 线程检查器甚至可以发现潜在(或可能出现)的线程缺陷。它可以深入到错误的源代码行或内存地址,如图 1 所示。


点击放大

图 1:英特尔 线程检查器可轻松查找线程错误

双击默认诊断视图中的错误信息,进入源代码视图,查看源代码中发生争用的准确位置,如图 2 所示。


点击放大

图 2:深入到源代码内部以解决线程化问题

对源代码实施更改时,可以重新运行英特尔 线程检查器来跟踪警告和信息提示。


点击放大

图 3:重新运行英特尔 线程检查器来深入查找线程错误。



使用标准调试构建应用:

  • 英特尔® 线程检查器无需您重新编译应用。

运行校准:

  • 英特尔® 线程检查器具有智能性,可根据使用情况推荐要重构的模块。由于仅关注您的测试案例所使用的模块,因而可节省重构时间。

已获专利的 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++* 编译器 2005、2003、2002 版或 Visual C++ 6.0
  • Microsoft Visual Studio 2005 Express 版 C++ 编译器
  • 英特尔® VTune™ 性能分析器 8.0 或更高版本
  • 英特尔® Fortran 和 C++ 编译器
  • Windows 线程和 POSIX* 线程
  • 英特尔® 线程构建模块
  • OpenMP 支持

返回页首
技术支持
借助英特尔线程检查器,您将获得 Intel® Premier Support 提供的为期一年的技术支持和产品更新服务,还可使用我们的交互式问题管理与交流网站。通过 Intel® Premier Support 服务,您可提交问题和下载产品更新,还可获得技术说明、应用说明及其他文档。有关详细信息,请访问英特尔® 注册中心


返回页首
系统要求
硬件
最低要求
  • 奔腾® 4 处理器
  • 512 MB 内存
  • 300 MB 磁盘空间
建议
  • 英特尔® 酷睿™2 双核处理器、英特尔® 酷睿™2 四核处理器、支持超线程技术 1 的奔腾® 4 处理器、英特尔® 至强® 处理器或更新版本。
  • 2 GB 内存
软件
最低要求
  • Microsoft Windows Vista*、Microsoft Windows* XP 专业 x32 版、Microsoft Windows Server 2003、Microsoft Windows XP 专业 x64 版或更新版本
  • Microsoft Internet Explorer* 6.0 或更高版
  • Microsoft Visual C++* 2003 或更高版本
  • Adobe Acrobat* Reader

OpenMP* 分析或源代码重构所需的软件

  • 英特尔® C++ 编译器 8.1 Windows 版,包 ID:w_cc_pc_8.1.023 或更高版本
  • 英特尔® Fortran 编译器 8.1 Windows 版,包 ID:w_fc_pc_8.1.023 或更高版本

当英特尔® 编译器与编译器源代码指令插入选项(-Qtcheck 和 -tcheck)一起使用时,对采用英特尔® 64 位架构的平台以及基于安腾® 处理器的平台,必须使用英特尔编译器 9.1 版或更高版本。


返回页首
1 超线程技术要求计算机系统具备:支持超线程(HT)技术的英特尔® 奔腾® 4 处理器,以及支持超线程(HT)技术的芯片组、BIOS 和操作系统。实际性能会因您具体使用的硬件和软件的不同而有所差异。如欲访问更多信息,了解支持超线程(HT)技术的处理器的更多详情,请访问 http://www.intel.com/info/hyperthreading 



英特尔® 软件   
网络
英特尔® 软件网络
  • 成员注册步骤简单且免费,马上 加入吧!