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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla