Inspector XE 2011 from Intel



Improve Code Reliability and Quality on Windows* and Linux*
Intel® Inspector XE
(Formerly Intel® Thread Checker)

Detect memory and threading defects early in the development cycle, and deliver reliable applications.

 

Buy Try
Bhanu Shankar: Software Engineer
Intel Inspector XE

Intel® Inspector XE is a powerful and easy-to-use memory error and thread checker tool for C, C++, C# .NET, and Fortran developers designing serial and parallel applications on Windows*- and Linux*-based platforms.

Intel® Inspector XE enhances developer productivity and facilitates application reliability by effectively finding crucial memory and threading defects early in the development cycle. It gives detailed insights into application memory and threading behavior to improve application reliability. The powerful thread checker and debugger makes it easier to find latent errors on the executed code path. It also finds intermittent and non-deterministic errors, even if the error-causing timing scenario does not happen. In addition, developers can test their code more often, without the need to use special test builds or compilers.

Benefits:
  • Powerful error checking - Memory and threading error and thread debugging checking in one tool for serial and parallel code

  • Guidance - Maps errors to the source- code line and call stack

  • Simplified - Intuitive GUI provides common look and feel across Windows* and Linux*

Add Static Security Analysis and more, when you purchase Intel Inspector XE as part of the Intel® Parallel Studio XE, Intel® C++ Studio XE, Intel® Fortran Studio XE and Intel® Cluster Studio XE product suites.

Awards

Intel Parallel Studio XE wins Electronic Designs Best Electronic Design award

Intel Parallel Studio XE wins Electronic Designs Best Electronic Design award Electronic Design magazine has awarded Intel® Parallel Studio XE 2011 and Intel® Cluster Studio 2011 the Best Electronic Design award for 2010.
Learn why here

Click to enlarge


Click to enlarge

Intel® Inspector XE Goes Right to the Source

The intuitive GUI of the Intel® Inspector XE memory error and thread checker tool enables developers to easily select the type of analysis to find the root cause of latent or crash-causing threading and memory defects and then identify errors at the source- code line. This valuable debugger analysis enables developers to get more done in less time.

Memory Checking Analysis for Serial and Parallel Applications

Find:

  • Memory leaks and memory corruption

  • Memory allocation and deallocation API mismatches

  • Inconsistent memory API usage.

 


Click to enlarge

Click to enlarge

Thread Debugging Analysis for Higher Performing Parallel Applications

Find:

  • Data races

  • Deadlocks

  • Thread and sync APIs used

  • Memory accesses between threads

 



Learn more about Intel® Inspector XE product brief

What's new in Intel® Inspector XE memory error and thread checker tool

  • New product that replaces Intel® Thread Checker for Windows* and Linux*
  • Standalone or IDE integration
  • Memory checker (New)
    • Memory errors like leaks and corruption
  • Intel Thread Checker (Improved)
    • Data races and deadlocks
Review the resources below to learn how to use the Intel® Inspector XE memory error and thread checker tool. Be sure to go to the Intel® Learning Lab Portal for a complete offering of videos, whitepapers, and other resources to learn how to take advantage of Intel® thread debugging products.


Intel® Inspector XE Overview

This gives a short overview of the memory checking and thread check capabilities of Intel® Inspector XE. It is recommended as the first video to watch before using the free evaluation download. It is shown integrated in Microsoft Visual Studio*. With the exception of project management, the capabilities shown and the interface are the same in the Linux* and standalone Windows* products.

Intel® Inspector XE Standalone Project Management

This video shows how to set up a project to run Intel® Inspector XE from the Linux or Windows standalone user interface. If you use Microsoft Visual Studio, skip this video. As this video does not illustrate the memory and thread checker analysis, be sure to watch the overview video, too.




Using Your Intel® Inspector XE 2011 Results

This video shows how to use the interface in the Intel® Inspector XE thread debug tool to productively analyze and debug your program's correctness.

Julian Horn, Architect Talks about
Static Security Analysis (SSA)


Horn answers questions about the hows and whys of static analysis, the design philosophy behind the Static Security Analysis (SSA) in Intel® Parallel Studio XE and Intel® C++ Studio XE. SSA uses Intel® Inspector XE to display the results gathered by the compiler.






Sergey Zaritchny

Software Development Manager Euriware

Open Cascade

"Intel® Inspector XE 2011 intuitive user interface and powerful analysis features increased my productivity by making it easier and faster to find memory and threading errors in the code. With one easy-to-use tool, Intel® Inspector XE 2011 made it possible to customize the type and depth of analysis with greater efficiency and speed when finding memory or threading coding defects, helping save time."



Mikael Le Guerroue

Senior Architect

Envivio

"Intel SSA allowed us to easily find lots of potential flaws, thus preventing future bugs or misuse to occur. Ultimately, we expect the SSA to help us not reproduce typical security flaws."

Note: Static Security Analysis is available in Intel® Parallel Studio XE and Intel® C++ Studio XE




Jean Kypreos

Advanced Video Processing Team Manager

Envivio

"Having such a tool this early in the development stage frees the validation from trivial bug reports and gives our engineers the opportunity to code more efficiently from the very beginning of the product cycle."



Mark Lewy

MWH Soft

"The Intel Parallel Studio XE Static Security Analysis tool was easy to set up and intuitive to use. The user interface lets you concentrate on particular classes of error or particular files in the project. It provides the ability to filter out much of the noise and keeps it filtered out even after changes to the code have been made. This gives it a great advantage over tools that just generate text output."

Note: Static Security Analysis is available in Intel® Parallel Studio XE and Intel® C++ Studio XE