Intel® Inspector XE

Memory and Thread Debugger

  • Debug memory errors like leaks and allocation errors and threading errors like data races and deadlocks
  • No special builds! Use your normal debug or optimized build

Deliver More Reliable Applications

Intel® Inspector XE is an easy to use memory and threading error debugger for C, C++, C# and Fortran applications that run on Windows* and Linux*. No special compilers or builds are required, just use a normal debug or production build. Use the graphical user interface or automate regression testing with the command line. The user interface can be used standalone on both Windows* and Linux* or integrated with Microsoft Visual Studio*. Enhance productivity, cut cost and speed time-to-market.

Intel Inspector XE takes you to the source locations of threading and memory errors and provides a call stack to help you determine how you got there.

Find and Debug Intermittent and Non-Deterministic Errors

Dynamic analysis reveals subtle defects or vulnerabilities whose cause is too complex to be discovered by static analysis. Unlike static analysis, debugger integration lets you diagnose the problem and find the root cause. Intel Inspector XE finds latent errors on the executed code path plus intermittent and non-deterministic errors, even if the error-causing timing scenario does not happen.

Memory Errors

  • Memory leaks
  • Memory corruption
  • Allocation / de-allocation API mismatches
  • Inconsistent memory API usage
  • Illegal memory access
  • Uninitialized memory read
  • More details

Threading Errors

New for 2015!

Incrementally Diagnose Memory Growth
Graphically shows memory growth as the application is running. It then lets the developer a cause for the memory growth and provides call stack and code snippet information to help eliminate it.

 

3-20x Faster Race & Deadlock Analysis

Data race and deadlock analysis just got faster. These benchmarks illustrate the significant speed improvements on open source applications 7zip*, Firefox* and Blender*. Runtime improvements will vary by application.

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products.

Learn about other new capabilities

Technical Specifications

Processors Intel® and compatible processors and coprocessors when analyzing applications containing Intel® instructions
Languages C, C++, C#, Fortran
Development Tools and Environments
  • Compatible with compilers from vendors that follow platform standards (e.g. Microsoft, GCC, Intel® Compilers)
  • Can be used standalone on both Windows* and Linux* or integrated with Microsoft Visual Studio* 2008, 2010-13
  • No special compilers or builds are required, just use a normal debug or production build.

See System Requirements for more details.

Operating Systems Windows and Linux - See Try and Buy to compare options.

有关编译器优化的更完整信息,请参阅优化通知
软件 EULA(最终用户许可协议)