VSPerfReport
Narzędzie wiersza polecenia VSPerfReport jest używany do tworzenia raportów przy użyciu Visual Studio narzędzia profilowania profilowania plików danych.Domyślny format raportu jest plik w formacie CSV.
VSPerfReport używa następującej składni:
VSPerfReport [/U] vspfilename [/options]
Należy zauważyć, że filename musi być prawidłowym plikiem .vsp lub .vsps.
Narzędzia wiersza polecenia VSPerfReport jest również używany do porównywania plików .vsp lub .vsps.Aby wygenerować raport różnicowego ("diff"), należy użyć następującej składni:
VSPerfReport [/U] /diff vspfilename1 vspfilename2 [/options]
vspfilename1 and vspfilename2musi być prawidłowe pliki .vsp lub .vsps.
Pliki symboli
Aby wyświetlić informacje o symbolu nazwy funkcji i numery linii, VSPerfReport wymaga dostępu do symbolu (.PDB) pliki składników PROFILOWANEGO w plikach symbol systemu Windows.Aby uzyskać więcej informacji, zobacz Porady: określanie lokalizacji plików symboli z wiersza polecenia.
Opcje raport ogólny
W poniższej tabeli opisano ogólne sprawozdanie formatowanie i opcje, które wybrać dane do przekazania.
Opcje |
Opis |
---|---|
U |
Raportu i konsoli przekierowano dane wyjściowe są zapisywane w formacie Unicode.Ta opcja musi zostać określona jako pierwsza. |
Summary:[types] |
Tworzy jeden lub więcej typów raportów.
|
Xml |
Raport dane wyjściowe w formacie XML. |
CallTrace |
Tworzy listę funkcji wejścia i wyjścia, zdarzenia ETW i znaki. |
ClearPackedSymbols |
Usuwa wcześniej osadzone symbole z pliku danych programu profiler.Uruchom to polecenie przed uruchomieniem PackSymbols drugi raz. |
SymbolPath:path |
Określa jedną lub więcej ścieżek wyszukiwania lub symbol serwerów, które zawierają symbole dla pliku danych programu profiler. |
DebugSymPath |
Wyświetla listę lokalizacji, które są wyszukiwane symbole i tego, czy znajdują się one.Ta opcja jest przydatna do rozwiązywania problemów z rozpoznawaniem symbol. |
PackSymbols |
Zapisuje symbole do profilowania pliku danych (.vsp), tak aby pliki symboli (.pdb) nie są wymagane do analizy. |
Output:path|filename |
Określa alternatywną lokalizację dla plików wygenerowany raport.Domyślnie raporty są tworzone w katalogu bieżącym. |
SummaryFile |
Analizowanie i zapisać analizowanych informacji w pliku podsumowania .vsps. |
PrintMarks |
Wyświetlanie nazw i sygnatur czasowych dla wszystkich znaczników w pliku określonego raportu. |
? |
Wyświetla informacje o sposobie użycia. |
NoLogo |
Ukrywa informacje o wersji, gdy raport jest uruchomiony. |
UserRulesDirectory |
Określa katalog zawierający reguły zdefiniowane przez użytkownika wydajności [jeszcze nie zaimplementowane]. |
Opcje filtru
W poniższej tabeli opisano opcje filtrowania dostępne dane.
Opcje |
Opis |
---|---|
JustMyCode[:[caller][,callee]] |
Pokaż tylko wywołań funkcji aplikacji użytkownika; Ukryj wywołań systemowych.
|
StartTime:[value] |
Pokaż tylko dane zebrane po wartości (w milisekundach). |
EndTime:[value] |
Pokaż tylko dane zebrane przed wartością (w milisekundach). |
FilterFile:VSPFFile |
Określa lokalizację pliku filtru, który został wygenerowany z okna Raport wydajności usługi Visual Studio. |
MsFilter:[starttime,duration] |
Pokaż tylko dane od starttime do długości duration (w milisekundach). |
Process:[pid] |
Pokaż tylko dane z określonego procesu. |
Thread:[threadid] |
Pokaż tylko dane z określonego wątku. |
Thread:[threadid,processid] |
Pokaż tylko dane z określony wątek skojarzone z określonym procesem. |
Opcje raportu różnica
W poniższej tabeli opisano opcje porównywania plików raportu.
Opcje |
Opis |
---|---|
Diff vspfile1 vspfile2 |
Porównywanie dwóch plików (.vsp lub .vsps) pliki raportu.Opcje podsumowania zostanie zignorowany przy użyciu opcji różnicowego. |
Diff:[value] |
Poniżej tej wartości progowej zostaną zignorowane różnicy pomiędzy dwoma wartościami.Ponadto nie pojawi się nowe dane o wartościach poniżej tej wartości progowej. |
DiffTable:[tablename] |
Ta tabela szczególnych służy do porównywania plików.Wartością domyślną jest tabela funkcji. |
DiffColumn:[columnname] |
Użyj tej wartości porównania okreolonej kolumny.Wartość domyślna to kolumna procentu wyłączne próbek. |
QueryDiffTables |
Lista prawidłowych tabel i kolumn dla dwóch plików raportu pod warunkiem. |