Puneet Varma (Editor)

Intel Inspector

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Operating system
  
Windows and Linux

License
  
Proprietary, Freeware

Developer(s)
  
Intel Developer Products

Stable release
  
XE 2017 / September 6, 2016; 5 months ago (2016-09-06)

Type
  
[Memory debugger] and Thread debugger

Website
  
software.intel.com/en-us/intel-parallel-inspector

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.
  • References

    Intel Inspector Wikipedia