Sdílet prostřednictvím


Jak: vytvoření sestavy porovnání Profiler z příkazového řádku

Můžete vygenerovat sestavu nástrojů profilování Visual Studio, které porovnají data o výkonu dvou souborů profilování (.VSP /nebo .VSPS).Sestava zobrazuje rozdíly, regrese výkonu a vylepšení, která nastala od jedné relace profilování po druhou.Hodnoty v sestavě představují rozdíl nebo změnu od výchozího stavu prvního dokumentu, který určíte.Tento rozdíl se vypočítá jako rozdíl mezi původní hodnotu, což je výchozí hodnota a výsledné hodnoty z nové analýzy.Porovnávání dat profiléru může být založeno na funkcích v kódu, modulech v aplikaci, řádcích kódu, ukazatelích instrukcí (IP) a typech.

Pro vytvoření seznamu identifikátorů kategorií porovnání a polí, zadejte následující příkaz:

VSPerfReport /querydifftables VspFileName1VspFileName2

Pro vytvoření sestavy porovnání, použijte následující syntaxi:

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

Z následující tabulky můžete do příkazového řádku přidat možnosti VSPerfReport /diff .

Možnost

Description

DiffThreshold:[Hodnota

Brát v úvahu rozdíl, pokud je nižší než tato mezní procentuální hodnota.Rovněž se nezobrazí nová data s hodnotami, které jsou nižší než tato mezní hodnota.

DiffTable:TableName

Tato tabulka slouží k porovnání souborů.Standardně se používá tabulka funkcí.Zadejte identifikátor, který je uveden v VSPerfReport /querydifftables.

DiffColumn:ColumnName

Tento sloupec slouží k porovnání hodnot.Standardně se používá sloupec procent výhradních vzorků.Zadejte identifikátor, který je uveden v VSPerfReport /querydifftables.