Freigeben über


Gewusst wie: Erstellen eines Profiler-Vergleichsberichts über eine Eingabeaufforderung

Sie können einen Bericht der Visual Studio-Profilerstellungstools generieren, in dem die Leistungsdaten von zwei Profilerstellungs-Datendateien (VSP- oder VSPS-Dateien) miteinander verglichen werden. In dem Bericht werden die Unterschiede, Leistungsregressionen und Verbesserungen angezeigt, die zwischen beiden Profilerstellungssitzungen aufgetreten sind. Die Werte im Bericht stellen das Delta bzw. die Abweichung von der Baseline der ersten Datei dar, die Sie angeben. Zur Berechnung des Deltas wird der Unterschied zwischen dem alten Wert (Baselinewert) und dem Ergebniswert aus der neuen Analyse ermittelt. Vergleiche der Profilerdaten können auf den Funktionen im Code, den Modulen in der Anwendung, Zeilen, Anweisungszeigern (IPs) und Typen basieren.

Geben Sie die folgende Befehlszeile ein, um die Bezeichner der Vergleichskategorien und der Felder aufzuführen:

VSPerfReport /querydifftables VspFileName1 VspFileName2

Verwenden Sie die folgende Syntax, um den Vergleichsbericht zu erstellen:

VSPerfReport /diff VspFileName1 VspFileName2 [**/**Options]

Sie können der VSPerfReport /diff -Befehlszeile Optionen aus der folgenden Tabelle hinzufügen.

Option

Beschreibung

DiffThreshold:[Value]

Ignoriert die Differenz, wenn sie unter diesem in Prozent angegebenen Schwellenwert liegt. Neue Daten mit Werten, die unter diesem Schwellenwert liegen, werden ebenfalls nicht angezeigt.

DiffTable:TableName

Verwendet diese Tabelle, um Dateien miteinander zu vergleichen. Standardmäßig wird die Funktionstabelle verwendet. Geben Sie den Bezeichner an, der in VSPerfReport /querydifftables aufgeführt ist.

DiffColumn:ColumnName

Verwendet diese Spalte, um Werte miteinander zu vergleichen. Standardmäßig wird die Spalte mit dem prozentualen Wert der exklusiven Samplings verwendet. Geben Sie den Bezeichner an, der in VSPerfReport /querydifftables aufgeführt ist.