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. |