GlobalOn i GlobalOff
Opcje GlobalOff i GlobalOn programu VSPerfCmd.exe wstrzymują i wznawiają profilowanie dla wszystkich procesów i wątków w sesji profilowania wiersza polecenia.
Można określić GlobalOn i GlobalOff, jako jedyne opcje wiersza polecenia VSPerfCmd.exe lub można je dołączać w wierszach polecenia, które zawierają również opcje Start, Launch, lub Attach.
GlobalOn i GlobalOff mogą być łączone z opcjami ProcessOn, ProcessOff, ThreadOn, i ThreadOff.
Opcje GlobalOn i GlobalOff współpracują z opcjami ProcessOn i ProcessOff sterującymi zbieraniem danych dla określonego procesu oraz z opcjami ThreadOn i ThreadOff sterującymi zbieraniem danych dla określonego wątku.
Opcje GlobalOff i GlobalOn wpływają również na globalny licznik Uruchom/Zatrzymaj, sterowany przez funkcje API profiler.
GlobalOff niezwłocznie ustawia globalny licznik uruchomienia i zatrzymania na 0 i dlatego wstrzymuje profilowanie.
GlobalOn niezwłocznie ustawia globalny licznik uruchomienia i zatrzymania na 1 i dlatego wznawia profilowanie.
Aby uzyskać więcej informacji, zobacz Interfejsy API narzędzi profilowania.
VSPerfCmd.exe /{GlobalOff|GlobalOn}
VSPerfCmd.exe /Start:Method /{GlobalOff|GlobalOn} [Options]
VSPerfCmd.exe {Launch:AppName|Attach:PID} /{GlobalOff|GlobalOn}[Options]
Parametry
Brak
Prawidłowe opcje
GlobalOn i GlobalOff mogą być określone w wierszu poleceń, który zawiera również następujące opcje.
Start: Method
Inicjuje sesję profilera wiersza poleceń i ustawia określoną metodę profilowania.Launch: AppName
Uruchamia określoną aplikację i rozpoczyna profilowanie metodą próbkowania.Attach: PID
Rozpoczyna profilowanie określonego procesu.{ProcessOff|ProcessOn}**:**PID
Zatrzymuje lub uruchamia profilowanie dla określonego procesu.{ThreadOff|ThreadOn}**:**TID
Zatrzymuje lub uruchamia profilowanie dla określonego procesu (tylko metoda instrumentacji).
Przykład
W tym przykładzie, opcje GlobalOff i GlobalOn są używane w celu uniknięcia zbierania danych profilowania dla uruchomienia i zamknięcia aplikacji.
; Initialize the profiler with profiling stopped.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp /GlobalOff
; Start an instrumented application and wait for it to warm up.
; Start profiling.
VSPerfCmd.exe /GlobalOn
; Exercise the application functionality that you want to profile.
; Stop profiling.
VSPerfCmd.exe /GlobalOff
; Shut down the target application.
; Close the profiler.
VSPerfCmd /Shutdown
Zobacz też
Informacje
Koncepcje
Profilowanie wiersza polecenia aplikacji autonomicznych