VSPerfMon
Można użyć narzędzia VSPerfMon do zbierania danych wydajności dla aplikacji; zazwyczaj to narzędzie jest uruchamiane przy użyciu VSPerfCmd.exe.Narzędzi VSPerfMon wyświetla dodatkowe informacje o dołączaniu lub odłączaniu procesu, które nie są dostępne przy użyciu narzędzia VSPerfCmd.Aby wyświetlić te informacje, należy uruchomić narzędzie VSPerfMon w oddzielnym oknie.Aby wywołać VSPerfMon, użyj następującej składni:
VSPerfMon [/U] </TRACE [/COUNTER:cfg] | /SAMPLE | /COVERAGE> /CROSSSESSION /OUTPUT <file name> [/WINCOUNTER:cfg] [/USER [DOMAIN\]username]
W poniższej tabeli opisano opcje narzędzia VSPerfMon:
Opcje |
Opis |
---|---|
U |
Przekierowane dane wyjściowe z konsoli są zapisywane jako Unicode.ta opcja musi zostać określona jako pierwsza. |
OUTPUT:<nazwa pliku> |
Przekierowuje dane wyjściowe do pliku o określonej nazwie. |
TRACE |
Uruchamia monitor wydajności dla profilowania przy użyciu metody instrumentacji. |
SAMPLE |
Uruchamia monitor wydajności do profilowania przy użyciu metody pobierania próbek. |
COVERAGE |
Uruchamia monitor wydajności dla zbierania danych o pokryciu kodu. |
CONCURRENCY |
Uruchamia monitor wydajności dla profilowania rywalizacji o zasoby. |
USER:[domena\]nazwa użytkownika |
Umożliwia dostęp klienta do monitora wydajności z określonego konta. |
CROSSSESSION |
Włącza profilowanie między sesjami. |
COUNTER:cfg |
W przypadku profilowania przy użyciu metody instrumentacji (ŚLEDŹ) określa licznik procesora do zebrania w każdym punkcie instrumentacji.Określając opcje wielu liczników, można zebrać dane z wielu liczników. Użyj następującej składni, aby określić licznik danych (cfg) : CounterName[,Reload[,FriendlyName]]
|
WINCOUNTER:path |
Określa, czy należy dołączyć znacznik danych do licznika wydajności systemu Windows.path jest ciągiem licznika wydajności systemu Windows w format ścieżki licznika PDH.Na przykład: \Processor(0)\% czas procesora \System\Context Switches/sec |
AUTOMARK:n |
Określa interwał (w milisekundach) pomiędzy automatycznym znakowaniem w przypadku użycia /WINCOUNTER.Zaokrąglony do najbliższych 500ms. Użycie 0 powoduje wyłączenie automatycznego znakowania.(domyślne = 500ms, jeżeli nie określono) |