Intel® VTune™ Profiler

User Guide

ID 766319
Date 6/24/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

cumulative-threshold-percent

Set a percent of the target CPU/Wait time to display only the hottest program units that exceed this threshold.

Syntax

-cumulative-threshold-percent=<value>

Arguments

<value>

The percent of target CPU/Wait time consumed by the program units displayed.

Default

OFF

all program units.

Actions Modified

report

Description

Use the cumulative-threshold-percent action-option to generate a performance detail report that focuses on program units that exceed the specified percentage of target CPU/Wait time. Functions below the specified threshold are filtered out, so your report includes just the hottest program units, and excludes those that are insignificant.

Example

Linux*: Generate a Performance Detail report from the r001hs Hotspots result that only includes functions that cumulatively account for 90% of target CPU time. Functions cumulatively representing less than 10% of target CPU time are excluded.

vtune -report perf-detail -r r001hs -cumulative-threshold-percent=90


Module  Function     CPU Time  Cumulative Percent
matrix  algorithm_2  3.136     70.415
matrix  algorithm_1  1.156     96.375

Windows*: Generate performance reports in r001hs and r002hs functions that account for 50% of the total difference. Positive and negative difference values are handled separately.

vtune -R perf -r r001hs -r r002hs -cumulative-threshold-percent=50


Module     Function              Result 1:CPU Time  Result 2:CPU Time  Difference:CPU Time Cumulative Percent
matrix.exe algorithm_2           3.106              3.131              -0.025              100.000
Module     Function              Result 1:CPU Time  Result 2:CPU Time  Difference:CPU Time Cumulative Percent
ntdll.dll  KiFastSystemCallRet   0.012              0                  0.012               39.956 
ntdll.dll  NtWaitForSingleObject 0.113              0.110              0.003               50.051