Function HotSpots - Function HotSpots - 57368

uProf User Guide

Document ID
57368
Release Date
2025-06-09
Revision
5.1 English

Click ANALYZE on the top horizontal navigation bar to go to Function Hotspots screen, which displays the hot functions across all the profiled processes and load modules as follows. You can view the following.

Figure 1. ANALYZE - Function Hotspots

Process and thread wise breakdown of data is available if the entries are expanded in Function Hotspots View. The Functions table lists the hot functions. The IP samples are aggregated and attributed at the function-level granularity. On the table, you can do the following:

  • Double-click on a function entry to navigate to the corresponding SOURCE view of that function.
  • Right-click to view the following options:
    • Copy selected row(s) to copy the highlighted row to clipboard.
    • Copy all rows to copy all the rows to clipboard.

Filters and Options pane allows you filter the profile data as follows:

  • You can click the Select View drop-down to control the counters that are displayed. The relevant counters and their derived metrics are grouped in predefined views.
  • You can use the Value Type drop-down to display the counter values as follows:
    • Sample Count is the number of samples attributed to a function.
    • Event Count is the product of sample count and sampling interval.
    • Percentage is the percentage of samples collected for a function.
  • You can use the System Modules option to either Exclude or Include the profile data attributed to system modules.

If callstack is enabled, the unique hot call-paths for the selected function is displayed in the Functions column.

Event Timeline is the line graph showing the number of aggregated sample values over the period of time. You can use it to identify the hot functions within a profile region. From the Select Metric drop-down you can select the event for which event timeline must be plotted.

All the entries will not be loaded for a profile. To load more than the default number of entries, click the vertical scroll bar on the right. When the entries are expanded, process and thread-wise breakdown of data is available.