Compare performance data files

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Profiling Tools data files comparison functionality allows you to select two report files (.vsp or .vsps) files and generate a report that shows the differences, performance regressions, and improvements that occurred from one profiling session to the other.

A comparison report of data files from Visual Studio Profiling Tools compares the results of an analysis in one profiling data file to the results of a baseline analysis in another data file. Both data files must have been generated by using the same profiling method. The report of the analyzed comparisons is saved as a .vsps file.

The comparison report view presents a table view of the changed data. The table presents the delta, or change from the baseline. The delta is calculated by determining the difference between the old value, the baseline value, and the result value from the new analysis.

Comparisons of profiler data can be based on the functions in the code, modules in the application, lines, instruction pointers (IPs), and types.

Profiling data that is available for comparison includes the information that is displayed in the columns. For definitions of these column names, see Performance report views.

A threshold can be set to reduce noise and filter out any data in the comparison table view of the rows that have not changed by a specified amount.

In this section

How to: Compare performance data files