znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:1217回复:0

Intel Thread Checker v3.1.005 - 英特尔代码检测引擎

楼主#
更多 发布于:2007-08-12 09:59


 
Intel Thread Checker可以快速查找和修复Win*和OpenMP*线程软件中的bug.它监控程序执行过程中的线程行为,发现其中存在的竞争现象、线程阻塞以及潜在的线程死锁问题.提示同线程错误相关的源代码位置、侵权变量以及堆栈跟踪等.新版2.1增添了从Windows主机系统分析Linux系统中运行的线程代码的功能.
Intel Thread Checker含有一个错误检测引擎,可以在数小时内定位难于发现的线程错误,这些错误有时使用传统的工具或软件根本就发现不了.该软件在您的程序执行期间监控其线程行为,能够检测多种类型的线程错误.



在对软件线程化时,最容易引入线程错误,而且难于发现。该情况下一类通常的错误是数据竞争现象,该现象是由于两个或多个线程同时访问相同的内存地址,而且 至少一个线程需要对该地址中的内容进行更新引起的。因此数据竞争现象会导致不可预测的结果。Intel Thread Checker可以发现数据竞争现象,另外,还能发现线程死锁和阻塞问题。

关键特色:

--集成应用于Microsoft Visual Studio* .NET*开发环境;
--可以配合更多的编译器如Intel? C++, Intel? Fortran and Microsoft Visual C++来创建软件;
--单击诊断功能可以帮助显示可能的错误原因并提出相关的解决建议;
--自动错误检测;
--竞争现象、线程死锁和阻塞检测;
--源代码行bug隔离;
--兼容于Win32* APIs for threads、C运行时间库函数和OpenMP;
--检测难于发现错误;
--品质保证;
--客户支持;

特性和优势:
自动错误检测--节省您的时间,它可以创建足够的测试来发现通常、异常以及间断性线程bug;
竞争现象、线程死锁和阻塞检测--可以发现最微小的并行程序问题;
源代码行bug隔离--准确显示导致bug的变量,线程应用该变量的位置,变量定义位置以及侵权代码行的调用堆栈;
兼容于Win32* APIs for threads、C运行时间库函数和OpenMP;
检测难于发现错误--通过错误检测引擎可以识别运行代码中的潜在bug,即使在程序分析过程中这些bug没有出现。用传统的调试器一般不易发现这些bug;
品质保证--可以用作已有品质保证测试的补充,增强了软件的可靠性;
客户支持--每个许可证包含一年的卓越Intel首要支持。

Incorporate multi-threading now to unleash the power of multi-core processor-based systems, including the latest 64-bit Quad-Core processors. Intel Thread Checker is an analysis tool that pinpoints hard-to-find threading errors like data races and deadlocks in 32-bit and 64-bit applications. It can also be integrated into an automated Quality Assurance/test process to ensure code quality.

Confidently develop multi-threaded applications faster and with less effort.

Features

Patented advanced error detection engine:

* Detects hidden potential errors such as deadlocks and data races, mapping them to the source-code line, call stack, and memory reference
* Displays useful warnings for effective threaded application diagnosis, highlighting the most potentially severe errors
* When using supported Intel? compilers and source instrumentation mode, tracks the error down to the specific variable in your source code
* Comprehensive error detection mitigates the risk of adding threads and enables hands-on learning about the fundamental principles of threading

Works on standard debug builds:

* Intel Thread Checker does not require your application to be recompiled.

Calibration run:

* Intel Thread Checker uses its intelligence to recommend which modules to instrument based on usage. Decrease your instrumentation time by focusing on only the modules that are used by your test case.

Patented OpenMP analysis:

* Enable rapid prototyping of design options with patented OpenMP analysis to determine the impact that threading will have at a specific point in your application.

Microsoft Visual Studio 2005 support:

* Supports C++ applications developed using the Microsoft Windows compilers in Microsoft Visual Studio* 2005.

Command line interface:

* Integrate Intel Thread Checker into your testing environment easily with a scriptable interface. This simplifies the implementation of daily regressions and improves development efficiency.

New in This Release

Support for the latest multi-core processors:

* Correctly multi-thread your application for the new Intel Core 2 Duo and Intel Core 2 Quad processors

Install and run on Microsoft Windows Vista :

* Analyze compiled 32-bit and 64-bit applications running on Microsoft Windows Vista

More:http://www.intel.com/cd/software/products/asmo-na/eng/219785.htm

Download:345 MB
http://www.filefactory.com/file/67926b/
http://www.filefactory.com/file/2374b7/
http://www.filefactory.com/file/6054ee/
http://www.filefactory.com/file/09aae5/
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部