VSPerfReport
Nástroj příkazového řádku VSPerfReport se používá k vytvoření sestavy pomocí Visual Studio profilování nástroje profilování datové soubory.Výchozí formát zprávy je soubor CSV.
VSPerfReport používá následující syntaxi:
VSPerfReport [/U] vspfilename [/options]
Všimněte si, že filename musí být platný soubor .vsp nebo .vsps.
Nástroj příkazového řádku VSPerfReport také slouží k porovnání souborů .vsp nebo .vsps.Chcete-li generovat sestavy rozdílu ("diff"), použijte následující syntaxi:
VSPerfReport [/U] /diff vspfilename1 vspfilename2 [/options]
vspfilename1 and vspfilename2musí být platné soubory .vsp nebo .vsps.
Soubory symbolů
Chcete-li zobrazit symbol informace, jako je například funkce názvy a čísla řádku VSPerfReport vyžaduje přístup k symbolu (.Soubory PDB) PROFILOVANÉHO složek a souborů systému Windows.Další informace naleznete v tématu Jak: zadat umístění souboru Symbol z příkazového řádku.
Možnosti obecná sestava
Následující tabulka popisuje obecná zpráva a možnosti, které vykazovaných dat vyberte formát.
Parametry |
Description |
---|---|
U |
Výstup sestavy a výstup přesměrovaných konzoly jsou zapsány jako Unicode.Musí být první možnost zadán. |
Summary:types |
Vytvoří jeden nebo více typů sestav.
|
Xml |
Výstup sestavy ve formátu XML. |
CallTrace |
Vytvoří seznam položky funkce a východů, události ETW a značky. |
ClearPackedSymbols |
Odstraní dříve vložené symboly z datového souboru profiler.Tento příkaz lze spustit před spuštěním druhou PackSymbols čas. |
SymbolPath:path |
Určuje jednu nebo více cest hledání nebo symbol servery, které obsahují symboly pro soubor dat profiler. |
DebugSymPath |
Uvádí umístění, které jsou vyhledávány symboly a zda jsou nalezeny.Tato možnost je užitečná symbol rozlišení problémy vyřešit. |
PackSymbols |
Symboly uloží do souboru profilování dat (.vsp), takže soubory symbolů (PDB) není vyžadováno pro analýzu. |
Output:Cesta|název_souboru |
Určuje alternativní umístění pro soubory generované sestavy.Zprávy jsou ve výchozím nastavení vytvořen v aktuálním adresáři. |
SummaryFile |
Analyzovat a uložit analyzované informace v souhrnné soubor .vsps. |
PrintMarks |
Zobrazte názvy a časová razítka pro všechny značky v souboru zadaný sestavy. |
? |
Zobrazí informace o použití. |
NoLogo |
Při spuštění sestavy, skryje informace o verzi. |
UserRulesDirectory |
Určuje adresář obsahující [Neimplementováno] pravidla výkonu definované uživatelem. |
Možnosti filtrování
Následující tabulka popisuje možnosti filtrování dat k dispozici.
Parametry |
Description |
---|---|
JustMyCode[:[caller][,callee]] |
Zobrazit pouze volání funkce aplikace uživatele; skryjte volání systému.
|
StartTime:value |
Zobrazíte pouze data shromážděná za hodnotu (v milisekundách.) |
EndTime:value |
Zobrazíte pouze data shromážděná před hodnotu (v milisekundách.) |
FilterFile:VSPFFile |
Určuje umístění filtru souboru, který byl vytvořen z okna Sestava výkonnosti Visual Studio. |
MsFilter:starttime, trvání |
Zobrazit pouze data z starttime až do délky duration (v milisekundách.) |
Process:pid |
Zobrazíte pouze data ze zadaného procesu. |
Thread:threadid |
Zobrazíte pouze data ze zadané podprocesu. |
Thread:threadid, processid |
Zobrazíte pouze data ze zadané podproces přidružené k zadané procesu. |
Možnosti sestavy rozdílu
Následující tabulka popisuje možnosti pro porovnávání souborů sestavy.
Parametry |
Description |
---|---|
Diff vspfile1 vspfile2 |
Porovnejte dva soubory (.vsp nebo .vsps) souborů sestav.Možnosti souhrnu bude ignorována možnost změn. |
Diff:value |
Nižší než tato prahová hodnota rozdílu mezi dvěma hodnotami bude ignorována.Také nová data s hodnotami pod tento práh se nezobrazí. |
DiffTable:název_tabulky |
Porovnání souborů pomocí této konkrétní tabulky.Ve výchozím nastavení je funkce tabulky. |
DiffColumn:Název_sloupce |
Pomocí této hodnoty určitého sloupce porovnat.Výchozí nastavení je sloupec procent výhradní vzorků. |
QueryDiffTables |
Seznam platných tabulek a sloupců pro dva soubory sestavy dodávané. |