Jump to content

Intel Inspector: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
subat
URL
Line 15: Line 15:
|genre = [Memory debugger] and Thread debugger
|genre = [Memory debugger] and Thread debugger
|license = Proprietary, Freeware<ref name="freelib">{{cite web|title=No Cost Options for Intel Parallel Studio XE, Support yourself, Royalty-Free|url=https://software.intel.com/en-us/free_tools_and_libraries}}</ref>
|license = Proprietary, Freeware<ref name="freelib">{{cite web|title=No Cost Options for Intel Parallel Studio XE, Support yourself, Royalty-Free|url=https://software.intel.com/en-us/free_tools_and_libraries}}</ref>
|website = {{URL|software.intel.com/en-us/intel-parallel-inspector}}
}}
}}
[[Intel]] '''Inspector''' (successor of Intel Thread Checker) is a memory and thread checking and debugging tool
[[Intel]] '''Inspector''' (successor of Intel Thread Checker) is a memory and thread checking and debugging tool

Revision as of 05:54, 19 September 2017

Intel Inspector
Developer(s)Intel Developer Products
Stable release
XE 2017 / September 6, 2016; 8 years ago (2016-09-06)[1]
Operating systemWindows and Linux
Type[Memory debugger] and Thread debugger
LicenseProprietary, Freeware[2]
Websitesoftware.intel.com/intel-inspector-xe Edit this on Wikidata

Intel Inspector (successor of Intel Thread Checker) is a memory and thread checking and debugging tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications.

  • Reliability: Find deadlocks and memory errors that cause lockups & crashes
  • Security: Find memory and threading vulnerabilities used by hackers
  • Accuracy: Identify memory corruption and race conditions to eliminate erroneous results

Memory checking includes memory leaks, dangling pointers, uninitialized variables, use of invalid memory references, mismatched memory, allocation and deallocation, stack memory checks, and stack trace with controllable stack trace depth

Thread checking includes race conditions, deadlocks, depth configurable call stack analysis, diagnostic guidance, built-in knowledge of Threading Building Blocks (TBB), OpenMP, and POSIX or Win32 threads.

It is available as part of Intel Parallel Studio.


Limitations

  • It does not support GNU OpenMP runtime and may report false positives for OpenMP codes compiled by GCC.

See also

References

  1. ^ "Intel® Inspector 2017 Release Notes".
  2. ^ "No Cost Options for Intel Parallel Studio XE, Support yourself, Royalty-Free".