通过命令行界面,英特尔® 线程检查器 3.1 Linux 版可帮助您正确地对应用进行线程处理。它可降低添加线程所造成的风险,并为您提供实践学习的机会。您还可利用它在开发的早期阶段快速发现设计问题,或可将其集成到测试系统中以排除错误。
已获专利的高级检错引擎- 查找可能发生的潜在错误(如死锁和数据竞跑),将这些错误映射至内存参数和源代码行。
- 发现六个级别(从错误和警告到信息提示)的线程问题。
- 显示所有必要警告,以便有效为线程应用进行诊断。
- 对于英特尔® 编译器生成的应用,如果针对源代码配置进行编译,则可将潜在错误跟踪至源代码行中的变量。
- 您可以使用标准调试来构建应用,而无需重新编译整个源代码库。
如图 1 所示,英特尔® 线程检查器 Linux 版能够发现所有潜在线程错误或可能发生的线程错误,例如数据竞跑和死锁,并显示哪些源代码需要修改才能更正线程问题。英特尔® 线程检查器可以帮助您在应用中利用多核技术。
图 1. 查看您需要对源代码进行哪些改动,以更正线程问题
在源代码中执行更改后,可以重新运行英特尔® 线程检查器,以跟踪导致潜在线程错误减少的更改。在图 2 中,源代码修正减少了线程错误,对于应用纠错而言,这比告警或信息提示更为重要。
图 2. 英特尔® 线程检查器可用于修改代码,以便对应用进行修复
本地 Linux 支持:- 在本地 Linux 环境下工作,无需使用远程 Windows 系统。
- 熟悉的命令行界面。
- 可轻松集成在批处理脚本中,以便用于夜间运行的回归测试。
支持最新多核处理器:- 迅速将零错误线程化软件投放市场,为英特尔最新多核处理器上的开发提供有利的竞争优势。
- 通过高质量的线程代码库,为以后的处理器准备大量执行内核。
英特尔® 64 架构支持:- 在采用英特尔 64 位架构处理器上的 64 位和 32 位应用中,可配置源代码和二进制指令,并在开发生命周期的不同阶段实现灵活地配置。
- 为 64 位和 32 位平台提供完全一致的功能,开发人员也可获得同样的用户体验。两个平台具有通用的环境,可以提高开发效率。
命令行界面:- 使用可编写脚本的接口,轻松地将英特尔线程检查器集成至您的测试环境。
- 以批处理模式进行自动测试;减少手动配置,提高效率。
- 这简化了每日回归测试的配置过程,提高了开发效率。
可选的配置:- 通过可选择的 DLL 配置,降低了配置时间。
- 根据程序库对性能的影响为其链接辅助工具,这有助于直接面向对性能影响最大的位置进行调整。
返回页首借助英特尔® 线程检查器 3.1 Linux 版,您将获得 Intel® Premier Support 提供的为期一年的技术支持和产品更新服务,还可使用我们的交互式问题管理与交流网站。通过 Intel® Premier Support 服务,您可提交问题和下载产品更新,还可获得技术说明、应用说明及其他文档。有关详细信息,请访问
英特尔注册中心。
返回页首1 超线程技术要求计算机系统具备:支持超线程(HT)技术的英特尔® 奔腾® 4 处理器,以及支持超线程(HT)技术的芯片组、BIOS 和操作系统。实际性能会因您具体使用的硬件和软件的不同而有所差异。如欲访问更多信息,了解支持超线程(HT)技术的处理器的更多详情,请访问
http://www.intel.com/info/hyperthreading 
。