查看完整版本: Intel Thread Checker 英特尔® 线程检查器

佳佳象棋 2007-8-29 21:53

Intel Thread Checker 英特尔® 线程检查器

语言:英文
网址:http://www.intel.com/cd/software/products/asmo-na/eng/286406.htm
类型:编程开发

VTune Performance Analyzer, C++ Compiler, Fortran Compiler可以动态提高程序性能,高速运行在Intel机器上.Intel Thread Checker 3.1 for Windows 使用高级的错误探测引擎来寻找threaded application中的bug。

Intel Thread Checker可以快速查找和修复Win*和OpenMP*线程软件中的bug。它监控程序执行过程中的线程行为,发现其中存在的竞争现象、线程阻塞以及潜在的线程死锁问题。提示同线程错误相关的源代码位置、侵权变量以及堆栈跟踪等。新版2.1增添了从Windows主机系统分析Linux系统中运行的线程代码的功能。


Intel Thread Checker含有一个错误检测引擎,可以在数小时内定位难于发现的线程错误,这些错误有时使用传统的工具或软件根本就发现不了。该软件在您的程序执行期间监控其线程行为,能够检测多种类型的线程错误。在对软件线程化时,最容易引入线程错误,而且难于发现。该情况下一类通常的错误是数据竞争现象,该现象是由于两个或多个线程同时访问相同的内存地址,而且至少一个线程需要对该地址中的内容进行更新引起的。因此数据竞争现象会导致不可预测的结果。Intel Thread Checker可以发现数据竞争现象,另外,还能发现线程死锁和阻塞问题。

[b]关键特色[/b]:

--集成应用于Microsoft Visual Studio* .NET*开发环境;

--可以配合更多的编译器如Intel? C++, Intel? Fortran and Microsoft
Visual C++来创建软件;

--单击诊断功能可以帮助显示可能的错误原因并提出相关的解决建议;

--自动错误检测;

--竞争现象、线程死锁和阻塞检测;

--源代码行bug隔离;

--兼容于Win32* APIs for threads、C运行时间库函数和OpenMP;

--检测难于发现错误;

--品质保证;

--客户支持;



[b]特性和优势[/b]:

自动错误检测--节省您的时间,它可以创建足够的测试来发现通常、异常以及间断性线程bug;

竞争现象、线程死锁和阻塞检测--可以发现最微小的并行程序问题;

源代码行bug隔离--准确显示导致bug的变量,线程应用该变量的位置,变量定义位置以及侵权代码行的调用堆栈;

兼容于Win32* APIs for threads、C运行时间库函数和OpenMP;

检测难于发现错误--通过错误检测引擎可以识别运行代码中的潜在bug,即使在程序分析过程中这些bug没有出现。用传统的调试器一般不易发现这些bug;

品质保证--可以用作已有品质保证测试的补充,增强了软件的可靠性;

客户支持--每个许可证包含一年的卓越Intel首要支持。
页: [1]
查看完整版本: Intel Thread Checker 英特尔® 线程检查器