C/C++

DRAM Bound

Metric Description

This metric shows how often CPU was stalled on the main memory (DRAM). Caching typically improves the latency and increases performance.

Elapsed Time

Elapsed time, the total time your target ran, is calculated as follows:

Wall clock time at end of application – Wall clock time at start of application

Before you run a fixed workload (benchmark) reduce the Elapsed time for your target. A fixed workload does not depend on time and performs the same actions each time it runs.

Estimated Call Count

The Estimated Call Count metric provides a statistical estimation of call counts based on hardware events.

This metric is available in the Hotspots viewpoint if you enabled the Estimate call counts option in the hardware event-based sampling analysis configuration.

False Sharing

Metric Description

This metric shows how often CPU was stalled on store operations to a shared cache line. Consider changing data layout to prevent multiple CPUs from accessing the same cache line.

Subscribe to C/C++