Microsoft Windows* 8.x


Comparing Two Trace Files

Comparison View calculates the exact differences and speedups between two runs or between two ranges of the same run.

To open a Comparison View for two trace files, open the files and choose View > Compare in one of the trace file views. You can also use the toolbar button.


Mappings in Comparison Views

It is important to compare only comparable things. When comparing two program runs you can try to compare the time that a process A.P0 spent in a function in run A to the time of another process B.P0 in run B with or without caring for the fact that B.P0 did only half of the work because run B used twice as much processes.


Mapping of Processes

Assume that run A had A.P0, A.P1 and run B had B.P0, B.P1, B.P2, B.P3 and assume that A.P0 did the same work as B.P0 and B.P1 and A.P1 did the same work as B.P2 and B.P3.

To get a meaningful Comparison Message Profile under these assumptions, choose the aggregation as shown in here and here:


Mapping of Functions

Functions of the two trace files A and B are mapped onto each other by their fully qualified names. These names contain not only the mere function name, but a hierarchical name constructed by the Intel® Trace Collector with the use of any information about modules, name spaces and classes that are available at trace time.


Comparison Collective Operations Profile

The Comparison Collective Operations Profile is similar to the regular Collective Operations Profile. The values shown in the cells are calculated using the currently selected comparison operation shown in the title of the Chart. The comparison operation can be switched from the context menu or from the settings dialog.

Regarding missing values and unmappable column or row labels the Comparison Collective Operations Profile behaves identically to the Comparison Message Profile.


OpenMP* Regions Support

Intel® Trace Analyzer can display information about OpenMP* parallel regions in your application, if it is contained in the trace file. For details on how to store this information in your trace file, see the Intel® Trace Collector User and Reference Guide.

Information about OpenMP regions is available in the following views:

Subscribe to Microsoft Windows* 8.x