Interpret Result Data
Intel® Inspector is a dynamic memory and threading error checking tool for users developing serial and multithreaded applications on Windows* and Linux* operating systems. This topic is part of a tutorial that shows how to find and fix memory errors using the Intel Inspector and a Fortran sample application.
To determine the cause of the detected memory error:
Interpret Sources Window Pane Tabs
A Sources window similar to the following displays after you double-click the data row for the Memory leak problem set in the nqueens_memory.f90 source file. It provides more visibility into the cause of the error.
1 |
The Source tab shows the complete source surrounding one code location in the Memory leak problem: Allocation site. The Allocation site code location represents the location from which the memory block was allocated. Notice the source code corresponding to the Allocation site code location is highlighted. |
2 |
The Disassembly tab shows low-level operations for the Allocation site code location in the Memory leak problem. |
3 |
The Call Stack tab shows the complete call stack for the Allocation site code location in the Memory leak problem. Use the / icons to expand/collapse source, disassembly, and call stack information for each code location region in a problem. |
Access More Information on Interpreting and Resolving Problems
Right-click anywhere in the Source or Disassembly tab.
Choose Explain Problem to display the Help information for the Memory leak problem type.