VSPerfReport
Nástroj příkazového řádku VSPerfReport slouží k vytváření sestav 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 se také používá k porovnání souborů .vsp nebo .vsps.Generování sestavy rozdíl ("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 jsou například názvy funkcí a čísla řádků, VSPerfReport vyžaduje přístup k symbolu (.Soubory PDB) PROFILOVANÉHO složek a souborů systému Windows.Další informace naleznete v tématu Postupy: Určení umístění souboru se symboly z příkazového řádku.
Možnosti Obecné sestavy
Následující tabulka popisuje obecné možnosti a vyberte data, která mají být uvedeny možnosti formátování sestavy.
Možnosti |
Description |
---|---|
U |
Výstup sestavy a výstup přesměrování konzoly jsou zapsány ve formátu Unicode.Musí být první zadanou možností. |
Summary:[types] |
Vytvoří jeden nebo více typů zpráv.
|
Xml |
Výstupní sestavy ve formátu XML. |
CallTrace |
Vytvoří seznam funkce vstupu a východů, události ETW a značky. |
ClearPackedSymbols |
Odebere dříve vložené symboly z datového souboru modulu profiler.Tento příkaz spustit před spuštěním PackSymbols a druhý čas. |
SymbolPath:path |
Určuje jednu nebo více cest hledání nebo symbol servery, které obsahují symboly pro datový soubor modulu profiler. |
DebugSymPath |
Uvádí umístění, které jsou vyhledávány symboly a zda jsou nalezeny.Tato možnost je užitečná řešení problémů rozlišení symbol. |
PackSymbols |
Symboly uloží do souboru profilování dat (.vsp), takže soubory symbolů (PDB) nejsou vyžadovány pro analýzu. |
Output:path|filename |
Určuje alternativní umístění pro soubory generované sestavy.Ve výchozím nastavení jsou sestavy vytvořen v aktuálním adresáři. |
SummaryFile |
Analyzovat a analyzovat informace uložit do souhrnného souboru .vsps. |
PrintMarks |
Zobrazení názvů 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í [dosud neimplementováno] pravidla výkonu definované uživatelem. |
Možnosti filtrování
V následující tabulce jsou popsány možnosti pro filtrování dat, které jsou k dispozici.
Možnosti |
Description |
---|---|
JustMyCode[:[caller][,callee]] |
Zobrazit pouze uživatel funkcí volaných aplikacemi; Skryjte systémové volání.
|
StartTime:[value] |
Zobrazí pouze data shromážděná za hodnotou (v milisekundách). |
EndTime:[value] |
Zobrazí pouze data shromážděná před hodnotou (v milisekundách). |
FilterFile:VSPFFile |
Určuje umístění souboru filtru, který byl vygenerován z okna Sestava výkonu systému Visual Studio. |
MsFilter:[starttime,duration] |
Zobrazí pouze data z starttime až do délky duration (v milisekundách). |
Process:[pid] |
Zobrazí pouze data z určeného procesu. |
Thread:[threadid] |
Zobrazí pouze data ze zadaného vlákna. |
Thread:[threadid,processid] |
Zobrazit pouze data z zadaný podproces přidružené k zadané procesu. |
Možnosti sestavy rozdíl
V následující tabulce jsou popsány možnosti pro porovnávání souborů sestav.
Možnosti |
Description |
---|---|
Diff vspfile1 vspfile2 |
Porovnání dvou souborů (.vsp nebo .vsps) souborů sestav.Možnosti souhrnu bude ignorována možnost diferenciace. |
Diff:[value] |
Pod tato prahová hodnota bude ignorována rozdíl mezi dvěma hodnotami.Také se nezobrazí nová data s hodnotami pod tento práh. |
DiffTable:[tablename] |
Porovnání souborů pomocí této konkrétní tabulky.Ve výchozím nastavení je funkce tabulky. |
DiffColumn:[columnname] |
Pomocí této hodnoty určitého sloupce porovnat.Ve výchozím nastavení je sloupec procent exkluzivní ukázky. |
QueryDiffTables |
Seznam platných tabulek a sloupce pro uvedené dva soubory sestav. |