Intel Inspector XE is a comprehensive, enterprise-class thread checking and memory error checking software tool.
Serial and parallel application memory checking analysis
Identify memory leaks and corruption, memory allocation and deallocation API mismatches and inconsistent memory API usage across both serial and parallel applications.
Thread checking analysis for parallel applications
Identify data races, deadlocks, thread and sync APIs used and memory accesses between threads to help detect threading related errors in parallel applications.
Identify errors at the source
Find the root cause of a latent/crash-causing threading or memory problem and identify the error down to the specific line in the source code when using supported Intel compilers and tools.
Intuitive GUI for Windows and Linux
Provides a common look and feel across Windows and Linux for cross-platform developers.
Works on standard builds
Use of dynamic instrumentation means Intel Inspector XE does not require any special application builds, add-ins or compilers to perform analysis. Even find errors in binaries where you don't have access to the source code.
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.