Intel® Inspector Help

Examining Result Data During Analysis

You can start managing the Intel Inspector analysis results before analysis (collection and finalization) is complete; however, some features are not available until after analysis is complete, such as:

You also have the following options while the Intel Inspector performs an analysis:

About On-demand Memory Leak Detection

A Memory leak problem occurs when a block of memory is allocated, never deallocated, and not reachable (there is no pointer available to deallocate the block). As a result, the block of memory cannot be:

An application that leaks enough memory may run out of address space and fail, or cause the system to run out of swap space, resulting in system-wide instability or performance issues.

Intel Inspector customarily displays memory leaks at the end of an analysis run when an application exits; however, you can also use the Intel Inspector on-demand memory leak detection feature to gather memory leak information while an application is running. This is useful if:

Tip

For more precision, consider using the GUI-based on-demand memory leak detection functions in tandem with APIs for custom memory allocation.

About Memory Growth Detection

A Memory growth problem occurs when a block of memory is allocated, but not deallocated, within a specific time segment during application execution.

Intel Inspector can measure memory growth to help you ensure an application uses no more memory than expected. This includes:

Tip

For more precision, consider using the GUI-based memory growth detection functions in tandem with APIs for custom memory allocation.

Parent topic:Collecting Results

See Also