Udostępnij za pośrednictwem


VSPerfCmd

Narzędzie VSPerfCmd.exe służy do uruchamiania i zatrzymywania zbierania danych o wydajności. Używa następującej składni:

VSPerfCmd [/U] [/options]

W poniższych tabelach opisano opcje narzędzia VSPerfCmd.exe .

Opcja Opis
U Przekierowane dane wyjściowe konsoli są zapisywane jako Unicode. Musi być pierwszą określoną opcją.
Początek:mode Uruchamia usługę profilowania w określonym trybie.
Dane wyjściowe:filename Określa nazwę pliku wyjściowego. Użyj tylko z funkcją Start.
CrossSession|CS Umożliwia profilowanie między sesjami systemu Windows. Używaj tylko z uruchamianiem, dołączaniem lub uruchamianiem.
Użytkownik:[domain\]username Włącza określony dostęp konta do usługi profilera. Użyj tylko z funkcją Start.
WaitStart[:n] Czeka na zainicjowanie rejestratora zbierania danych. Jeśli n zostanie określony, program VSPerfCmd będzie czekać w ciągu większości n sekund. Jeśli n nie zostanie określony, program VSPerfCmd będzie czekać na czas nieokreślony. Ułatwia to korzystanie z narzędzia VSPerfCmd w ramach procesu wsadowego.
Licznik:cfg Gdy jest używana przykładowa metoda profilowania, określa licznik procesora i liczbę zdarzeń, które mają być używane jako interwał próbkowania. Możesz próbkować tylko jedną wartość licznika.

Gdy jest używana metoda profilowania instrumentacji, określa licznik procesora, który ma być zbierany w każdym punkcie instrumentacji. Używaj tylko z funkcją Start:Trace, Dołącz lub Uruchom.
QueryCounters Wyświetla listę prawidłowych liczników procesora CPU dla bieżącej maszyny.
WinCounter:path Określa zdarzenie licznika wydajności systemu Windows do uwzględnienia z danymi znacznika profilu. Użyj tylko z funkcją Start.
Automark:n Określa interwał czasu (w milisekundach) między zdarzeniami zbierania danych licznika wydajności systemu Windows. Używanie z usługą WinCounter.
Zdarzenia:option Steruje kolekcją określonych zdarzeń śledzenia zdarzeń systemu Windows (ETW). Dane ETW są zbierane do obiektu .plik itl , który nie jest danymi profilowania (.plik vsp).
Stan Przedstawia stan profilera, informacje o procesach, które są obecnie profilowane, oraz konta, które mają uprawnienia do kontrolowania profilera.
Zamykanie[:n] Zamyka plik danych profilowania i wyłącza profilera.
GlobalOn Wznawia zbieranie danych po wywołaniu polecenia VSPerfCmdGlobalOff.
Globaloff Zatrzymuje wszystkie zbieranie danych, ale nie kończy sesji profilowania.
ProcessOn:pid Wznawia zbieranie danych dla określonego procesu po wstrzymaniu profilowania przez wywołanie polecenia VSPerfCmdProcessOff.
ProcessOff:pid Zatrzymuje zbieranie danych dla określonego procesu.
ThreadOn i ThreadOff:tid Wznawia profilowanie dla określonego procesu po wstrzymaniu profilowania przez wywołanie polecenia VSPerfCmdThreadOff. Użyj funkcji ThreadOn tylko podczas profilowania za pomocą metody instrumentacji.
ThreadOn i ThreadOff:tid Wstrzymuje profilowanie dla określonego wątku. Użyj funkcji ThreadOff tylko podczas profilowania za pomocą metody instrumentacji.
Mark:MarkNum[,MarkText] Wstawia znacznik do pliku danych profilowania z opcjonalnym tekstem.

Zobacz też