Advanced Aggregation

The advanced aggregation function is based on process aggregation and allows lightening the Event Timeline chart for big traces above 1K processes. By default, the function is automatically enabled for traces with above 768 processes, but you can change this threshold using the Edit Configuration Dialog Box.

Advanced Aggregation Settings in the Edit Configuration Dialog:

Intel® Trace Analyzer

When you enable this function, all processes are divided into a set of serial groups. Each group has certain count of processes (except for the last one) and corresponds to a single vertical frame on the Event Timeline chart. The default frame size is 512 displayed processes. You can change this value in the Edit Configuration Dialog Box. These processes groups are called All_Processes_(Visible_N1-N2)

  1. N1 is the start of displayed range of processes in the group

  2. N2 is the end of the range

For example, the first advanced aggregation group is called All_Processes by default (Visible_0-4).

The advanced aggregation groups contain hidden (non-visible separately) processes as two additionally aggregated groups:

  1. aggregated_above

  2. aggregated_below

They are displayed on the top and on the bottom of a frame respectively.

Bottom of the First Advanced Aggregation Frame:

Intel® Trace Analyzer

Top of the Next Advanced Aggregation Frame:

Intel® Trace Analyzer

A vertical scrollbar of Event Timeline chart enables you to scroll among all advanced aggregation frames.

Note

When a jump to the next frame happens, Intel Trace Analyzer loads the corresponding process group. The chart may be not available in a short period.

See Also

Aggregation
Event Timeline
Edit Configuration Dialog Box

For more complete information about compiler optimizations, see our Optimization Notice.