技术开发 频道

英特尔Parallel Inspector错误检查工具

  【IT168开发工具】在问题发生前轻松找到线程和内存错误英特尔® Parallel Inspector 是为 Microsoft Visual Studio* C/C++ 开发人员提供的最简便的多线程错误检查工具。英特尔 Parallel Inspector 能检测非常棘手的线程和内存错误,并提供指导,帮助确保应用程序的可靠性。

  与市场上的其他错误检查程序不同,英特尔 Parallel Inspector 是用于查明潜在的多线程和内存错误的最快速、最完善的方法。利用英特尔 Parallel Inspector 可提前查找潜在的线程和内存错误,确保应用程序的可靠性。 通过一种易用的工具查找内存和线程错误 为专家和新手提供并行代码行为的出色洞察 帮助确保发布的应用程序无错误地在客户系统上运行 在日益复杂的并行程序中查找潜在 bug 降低支持成本,提高生产力 在一个易用的工具内完成内存和线程检查通过一个易用的界面,将内存和线程检查全部集成在 Microsoft Visual Studio 中。

  对有可能导致崩溃的线程和内存错误,英特尔 Parallel Inspector 提供了根源分析。这些特性与汇总相关 bug 的问题集分析相结合,构成了最完善的线程和内存错误查找工具。其他同类产品或是仅支持串行应用程序,或是不能基于一种工具进行全面的内存和线程正确性检查。适用于标准构建的动态检测工具英特尔 Parallel Inspector 无需特殊生成或编译,利用动态检测工具来获取测试数据。

  由于仅检测执行的代码,因此这种分析也适用于大型应用程序,且所需时间更少。线程感知的内存检查器并非所有内存检查器都能执行线程应用程序的分析。英特尔Parallel Inspector 可在单线程和多线程应用程序上执行全面的内存分析(例如内存泄漏、无效内存读/写、悬摆指针检测、未初始化数据的使用)。

  出色的价值对于一款结合内存和线程正确性检查的工具来说,英特尔 Parallel Inspector 具有价格优势,因此与竞争产品相比,其价值尤为突出。英特尔 Parallel Inspector 包含在英特尔® Parallel Studio 中,英特尔® Parallel Studio 是一款完善的产品套件,用于开发、调试和调优并行 C/C++ 应用程序。 在单线程和多线程应用程序中快速查找内存错误,包括泄漏和破坏。这将在应用程序发布之前发现内存错误,从而降低支持成本。

  准确指明潜在的线程错误,包括死锁和数据争用,这有助于减少调试器和其他工具未发现的常见错误所导致的延迟和崩溃。 通过将相关问题组织在一起,以直观方式指导开发人员。当您修复了一个问题时,英特尔 Parallel Inspector 会为您显示需要应用相同修复的所有相关位置。 简单的分析配置使开发人员能够通过调节执行时间来控制分析深度。L1 分析可发现内存泄漏和死锁。L2 分析可识别问题是否存在。 L3 分析可提供根源信息,帮助修复问题。L4 提供最完整的问题识别与细节程度。 单击已识别的问题,查看源代码,直接进入有问题的代码并快速做出修改。

  特性与 Microsoft Visual Studio* 完全集成在单线程和多线程应用程序中查找内存错误。内存检查包括未初始化负载检测、使用无效内存引用、不匹配的内存分配和释放、内存泄漏检测、堆栈内存检查、在可控的堆栈跟踪深度进行堆栈跟踪、 查找线程错误数据争用检测、死锁检测、深度配置的调用堆栈分析、诊断指南、内置英特尔® 线程构建模块、OpenMP* 和 Windows 线程库适用于任何标准调试编译 无需特殊测试生成或编译器,因此更易于测试代码? 动态检测工具支持在没有源代码的情况下测试代码,包括测试大型应用程序,由于只需检测执行的代码,因此所需内存更少。系统需求? Microsoft Visual Studio? 要查看最新的系统需求,请访问:www.intel.com/software/products/systemrequirements/兼容性? 编译器:Microsoft Visual C++* Compiler 2005 和 2008 以及英特尔 C++ 编译器? 线程方法:英特尔线程构建模块、OpenMP、Windows 线程,处理器:针对英特尔® IA32 和英特尔® 64 处理器(包括英特尔® 酷睿TM 2 和 酷睿TM i7 处理器)而设计,并进行过测试。可在其他兼容处理器上使用,但专有指令可能会导致它功能失常。请注意,英特尔® Parallel Composer(编译器和库)支持英特尔 IA32、英特尔 64 和所有兼容处理器。支持英特尔 Parallel Studio 产品包括访问社区论坛和知识库,以满足您的任何技术支持需要,包括技术报告、应用程序说明、文档和所有产品更新。信息,请访问:http://software.intel.com/sites/support/ 测试版本已经推出可在此处下载并注册用户论坛: www.intel.com/software/ParallelStudioBeta/

1
相关文章