Solve Memory Problems Early

Memory errors and nondeterministic threading errors are difficult to find without the right tool. Intel® Inspector is designed to find these errors. It is a dynamic memory and threading error debugger for C, C++, and Fortran applications that run on Windows* and Linux* operating systems. It helps you:

  • Save money: Locate the root cause of memory and threading errors before you release.
  • Save time: Quickly debug intermittent races and deadlocks.
  • Save data: Find errors like missing or redundant cache flushes for persistent memory implementations.
  • Save effort: Use the stand-alone interface, Microsoft Visual Studio* plug-in, or command line. No special compilers or builds are required.

Features

Correctness Analyzer & Debugger

Analyze data for answers.

Threading Debugger

Debug hard-to-find data races and deadlocks.

Memory Debugger

Detect memory leaks, invalid accesses, and more.

Persistent Memory Debugger

Find persistence errors that include redundant cache flushes.

Try It Now

There are three ways to get Intel Inspector:

  • Part of Intel Parallel Studio XE
  • Part of Intel System Studio
  • As a separate download

Choose the option that works best for your needs. Students or educators may qualify for a free version of the suites.

Choose & Download

产品和性能信息

1

英特尔的编译器针对非英特尔微处理器的优化程度可能与英特尔微处理器相同(或不同)。这些优化包括 SSE2、SSE3 和 SSSE3 指令集和其他优化。对于在非英特尔制造的微处理器上进行的优化,英特尔不对相应的可用性、功能或有效性提供担保。该产品中依赖于微处理器的优化仅适用于英特尔微处理器。某些非特定于英特尔微架构的优化保留用于英特尔微处理器。关于此通知涵盖的特定指令集的更多信息,请参阅适用产品的用户指南和参考指南。

通知版本 #20110804