VSPerfReport
Narzędzie wiersza polecenia VSPerfReport jest używany do tworzenia raportów za pomocą 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łowy plik .vsp lub .vsps.
Narzędzie wiersza polecenia VSPerfReport jest również używane 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ć ważne pliki .vsp lub .vsps.
Pliki symboli
Aby wyświetlić informacje dotyczące symboli takich jak nazwy funkcji i numery linii, VSPerfReport wymaga dostępu do symbolu (.Pliki PDB) PROFILOWANEGO składników i plików systemu Windows, symbol.Aby uzyskać więcej informacji, zobacz Jak: określenie lokalizacji pliku Symbol z wiersza polecenia.
Sprawozdanie ogólne opcje
W poniższej tabeli opisano ogólne sprawozdanie formatowanie opcje i zaznacz dane, które należy podać odpowiednie opcje.
Opcje |
Opis |
---|---|
U |
Dane wyjściowe raportu i wyjścia konsoli przekierowane są zapisywane jako Unicode.Musi być pierwsza opcja określona. |
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 ewakuacyjne, zdarzenia ETW i znaków. |
ClearPackedSymbols |
Usuwa symbole wcześniej osadzonego z pliku danych programu profiler.Uruchom to polecenie przed uruchomieniem PackSymbols na sekundę czasu. |
SymbolPath:path |
Określa ścieżki wyszukiwania lub serwerów symbol, które zawierają symbole dla pliku danych programu profiler. |
DebugSymPath |
Wyświetla lokalizacje, które są wyszukiwane symbole i czy zostaną znalezione.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:Ścieżka|Nazwa pliku |
Określa alternatywną lokalizację plików wygenerowany raport.Domyślnie raporty są tworzone w katalogu bieżącym. |
SummaryFile |
Analizowanie i zapisać analizowanych informacji w pliku podsumowania .vsps. |
PrintMarks |
Pokaż nazwy i sygnatury czasowe dla wszystkich znakó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 zasady wydajności zdefiniowane przez użytkownika [jeszcze nie zaimplementowane]. |
Opcje filtru
W poniższej tabeli opisano opcje filtrowania dostępne dane.
Opcje |
Opis |
---|---|
JustMyCode[:[caller][,callee]] |
Pokaż tylko wywołania 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 programu Visual Studio. |
MsFilter:starttime, czas trwania |
Pokaż tylko dane z 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, identyfikator procesu |
Pokaż tylko dane z określonego wątku skojarzone z określonym procesem. |
Różnica opcje raportu
W poniższej tabeli opisano opcje porównywania plików raportu.
Opcje |
Opis |
---|---|
Diff vspfile1 vspfile2 |
Porównywanie dwóch raport pliki (.vsp lub .vsps) plików.Opcje podsumowania będą ignorowane przy użyciu opcji różnicowego. |
Diff:value |
Poniżej tej wartości progowej różnicę między dwiema wartościami zostanie zignorowana.Ponadto nowych danych z wartościami w obszarze próg ten nie będą wyświetlane. |
DiffTable:nazwa_tabeli |
To szczególne tabela służy do porównywania plików.Wartość domyślna to tabela funkcji. |
DiffColumn:nazwa_kolumny |
Użyj tej wartości porównaj 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. |