Intel Inspector

Intel Inspector (previously known as 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.

The nondeterministic nature of threading errors makes it hard to reproduce.

Intel Inspector finds these errors and integrates with a debugger to identify the associated issues.

It also diagnoses memory growth and locates the call stack causing it.

Optional paid commercial support is available for the Intel HPC and IoT Toolkits.