Intel® Inspector Help
|
Before Analysis (One way) To access this Intel Inspector pane: Choose File > New > Analysis.... Then choose Memory Error Analysis from the Analysis Type drop-down list. Use this pane on the Analysis Type window to:
Tip
During Analysis To access this pane: Click the Analysis Type button on the Navigation toolbar. Use this pane to review the analysis type settings for this analysis run. After Analysis Is Complete To access this pane: Click the Analysis Type button on the Navigation toolbar. Use this pane to:
|
Use This |
To Do This |
---|---|
Analysis Type drop-down list |
Switch to another category of analysis types. |
Configuration slider |
Choose a preset analysis type (drag slider). |
Analysis Time
Overhead gauge
![]() |
Quickly estimate the time it may take to collect a result using various preset analyses. Time is expressed in relation to normal application execution time. For example, 2x - 20x is 2 to 20 times longer than normal application execution time. If normal application execution time is 5 seconds, estimated collection time is 10 to 100 seconds. |
Memory Overhead gauge
![]() |
The Memory Overhead gauge helps you quickly estimate the memory the Intel Inspector may consume to detect errors using this preset analysis type. Memory is expressed in blue-filled bars. NoteThe gauge does not show memory used by the running application during analysis. |
Copy button |
Create a new custom analysis type based on the currently selected analysis type. |
Analyze without debugger radio button (Detect Memory Problems and Locate Memory Problems analysis types only) |
Select to run an analysis without launching an interactive debugging session. Useful for investigating all types of memory and threading problems. TipYou can later use the Debug This Problem function from within a result to launch a new analysis in conjunction with a debugger to stop at problems of interest. The rerun analysis is automatically focused to find the selected problems, making it return to the problems more quickly. The Debug This Problem function is the recommended method for investigating threading errors in an interactive debugging session. |
Enable debugger when problem detected radio button (Detect Memory Problems and Locate Memory Problems analysis types only) |
Select to allow investigation of every problem detected in an interactive debugging session. Useful for investigating all types of memory problems except memory and resource leaks. |
Select analysis start location with debugger radio button (Detect Memory Problems and Locate Memory Problems analysis types only) |
Select to allow investigation of problems in a particular area of code during an interactive debugging session. Typical scenario: You need to check for errors in a specific section of application code, but the Intel Inspector does not provide the appropriate granularity to analyze only that code section. This option quickly takes you near that execution point in a debugging session. Useful for investigating all types of memory problems except memory and resource leaks. |
The following list shows the configurable settings (in alphabetical order) for preset memory analysis types. Configurable means you can change the setting without creating a custom analysis type:
Analyze stack accesses checkbox (configurable for the Locate Memory Problems analysis type only)
Detect leaks at application exit checkbox
Detect still-allocated memory at application exit checkbox
Enable memory growth detection checkbox
Enable on-demand leak detection checkbox
Remove duplicates checkbox (configurable for the Locate Memory Problems analysis type only)
Stack frame depth drop-down list
Use the Details region to review current analysis type settings. The following table describes the purpose, usefulness, and cost (low, medium, high, or proportional in terms of time and resources) for each memory error analysis type configuration setting. (The settings are listed in alphabetical order.)