Udostępnij za pośrednictwem


Jak: tworzenie raport porównawczy Profiler z wiersza polecenia

Można wygenerować raport narzędzi profilowania Visual Studio, który porównuje dane wydajności dwóch zestawów danych profilowania dla plików (VSP /lub VSPS).Raport pokazuje różnice, obniżenia wydajności i ulepszenia, które wystąpiły z jednej sesji profilowania do kolejnej.Wartości w raporcie przedstawiają deltę lub zmianę od linii bazowej pierwszego określonego pliku.Zmiana jest obliczana przez określanie różnicy między dawną wartością, która jest wartością pochodzącą z planu bazowego, a wartością wyniku dla nowej analizy.Porównania danych profilera mogą opierać się na funkcjach w kodzie, modułach w aplikacji, wierszach, wskaźnikach instrukcji (IP) i typach.

Aby wyświetlić listę identyfikatorów kategorii porównania i pól, wpisz następujący tekst w wierszu polecenia:

VSPerfReport /querydifftables VspFileName1VspFileName2

Aby utworzyć raport porównawczy, należy użyć następującej składni:

VSPerfReport /diff VspFileName1VspFileName2 [**/**Options]

Można dodać opcje z poniższej tabeli do wiersza polecenia VSPerfReport /diff .

Opcja

Opis

DiffThreshold:[Value]

Różnicę należy pominąć, jeśli jest niższa niż poniższa procentowa wartość progowa.Ponadto nowe dane o wartościach, które są poniżej tego progu nie będą wyświetlane.

DiffTable:TableName

Ta tabela służy do porównywania plików.Domyślnie używana jest tabela funkcji.Określ identyfikator, który jest wymieniony w VSPerfReport /querydifftables.

DiffColumn:ColumnName

Ta kolumna służy do porównywania wartości.Domyślnie wykorzystywana jest kolumna procentu próbek wyłącznych.Określ identyfikator, który jest wymieniony w VSPerfReport /querydifftables.