Intel® Inspector XE

Intel Inspector Optimization


I am trying to run the inspector on a game that uses about 200-300 MB of RAM. I run the inspxe-cl -collect ti1 . The inspector runs very slow on such a large application which I expected, but it seems that once my game and the inspector use up all my 2GB memory, the game becomes non responsive, that is it will either freeze or each click of the mouse will take 5 min to register. Once everything is so slow, it is impossible to interact with the game in order to cause possible deadlocks.

Unititialized memory access MPI_INIT Fortran MPICH


when running inspxe with mi3 on my buggy mpi application (programmed in fortran, using MPICH 3.0.4 and ifort 12.0.5) it detects only an Unititialized memory access in my code in the line of

call MPI_INIT(ierr)

in module and in source code line memcpy.S:194.

ierr was initialized before the call. Except of this initialization I do not have any other statement before MPI_INIT (only declarations). My application seems to have some memory currptions later in the program (but is at least executed on all nodes), where inspxe finds nothing.


Win 8.1 x64 bluescreen after few seconds

I am having bluescreen after few seconds of running Inspector. I have tested update 8 and update 9 with the same result.

I have fully-patched Windows 8.1 Pro x64.

from memory dump, windbg.exe says:

Microsoft (R) Windows Debugger Version 6.3.9600.16384 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Only kernel address space is available

False 'unitialized memory access' for vectors?

I'm using VS2010.  The C++ console app is 32 bit running on Windows 7 x64.

I'm using the Inspector XE update 8.

In our code I am getting 'uninitialized memory access' errors and found this code example on MSDN that mimics the errors in the same locations as our code.

Intel Inspector will fail to detect memory leaks when multiple Visual C++ runtime versions are loaded in the process

While test-driving Intel Inspector we found out that it will fail to detect memory leaks when multiple Visual C++ runtime versions are loaded in the process.

Has anyone seen this before? Does anyone know if there's a way to point the tool to the specific runtime heap management one wants to inspect.

In our case the exe module is written by us, is compiled with Visual C++ 2008sp1 (MSVCR90.DLL) and brings in a plain C DLL that is built with v2010 (MSVCR100.dll).

Thanks in advance!


The application was unable to start correctly (0xc0000005)

I am currently evaluating Inspector XE 2013 for use in an upcoming project.  I am experiencing difficulties when attempting to run the sample code ‘tachyon_insp_xe’.  Using Visual Studio 2013 I follow the instructions within the tutorial documentation for analysing threading errors, but every time the test I get the following error. 

Find_and_fix_threading_errors.exe – Application Error

The application was unable to start correctly (0xc0000005). Click OK to close the application.

Internal error when running application

I get the following error when trying to run my app. Any pointers on how to fix this? Running from command line using -collect mi1 works but using -collect mi2 or -collect mi3 causes an identical error. Interestingly this happens rather quickly when running the app. This is on windows with the latest Inspector. Interestingly Vtune gives me an identical error running this app. 

S’abonner à Intel® Inspector XE