Intel IIX999LSGE01 Benutzerhandbuch

Seite von 4
 
 
Product Brief 
Intel® Inspector XE 2013 
MEMORY
 
AND
 
THREAD
 
DEBUGGER 
  
 
 
 
 
 
 
 
 
 
Top Features 
  Inspect C, C++, C# and Fortran 
  No special builds required.  Use 
your normal compiler and build. 
  Inspects all code, even if the 
source is unavailable 
  Highlights the error at multiple 
source code locations, provides 
corresponding call stacks 
  New!  Debugger breakpoints for 
easier diagnosis of difficult bugs 
  New!  Heap growth analysis finds 
cause of heap growth in a 
problematic region 
 
We struggled for a week with a 
crash situation, the corruption was 
identified but the source was 
really hard to find.   Then we ran 
Intel® Inspector XE and 
immediately found the array out of 
bounds that occurred long before 
the actual crash.  We could have 
saved a week!
” 
Mikael Le Guerroué,  
Senior Codec Architecture Engineer,  
Envivio 
 
Intel Inspector XE is included in 
these suites: 
  Intel® Parallel Studio XE 
  Intel® C++ Studio XE 
  Intel® Fortran Studio XE 
  Intel® Cluster Studio XE 
 
OS Support: 
  Windows* 
  Linux* 
Deliver More Reliable Applications  
Intel® Inspector XE 2013 is an easy to use dynamic memory and threading error detector for 
Windows* and Linux*.  Enhance productivity, cut cost and speed time-to-market. 
Find memory and threading defects early in the development cycle.  The earlier an error is 
found, the lower the cost.  Intel Inspector XE makes it easy to find and diagnose errors early.   
Find errors that traditional regression testing and static analysis miss.  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 
Threading Errors 
  Memory leaks 
  Memory corruption and Illegal Accesses 
  Allocation / de-allocation API mismatches 
  Inconsistent memory API usage 
  Data races 
- Heap races 
- Stack races 
  Deadlocks 
 
C, C++, C# and Fortran.  Or any mix.  Is your GUI in C# with performance sensitive code in C++?  
Got legacy code in Fortran?  Using libraries without the source?  No problem, it all works.  
Dynamic instrumentation enables inspection of all code including third party libraries where the 
source is not available. 
Fits your workflow.  No special compilers or builds are required, just use your normal debug or 
production build.  Inspect the same code you are debugging and shipping.   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*. 
Bonus:  Get static analysis and pointer checker features when you buy a suite.  The Intel® 
compiler is not required to use Intel Inspector XE, but you do get additional Intel compiler-based 
features when you purchase a suite.  Static analysis finds security issues.  Pointer Checker is a 
compiler-based diagnostic that traps memory accesses beyond allocated addresses. 
 
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.