Jak: Profiler a připojit.NET Framework samostatnou aplikaci pro sběr dat souběžnosti pomocí příkazového řádku
Toto téma popisuje použití Visual Studio profilování nástroje příkazového řádku nástroje okna profilování připojení k spuštěné.NET Framework aplikace samostatné (klient) a shromažďovat procesu a data podprocesu souběžnosti.
[!POZNÁMKA]
Nástroje příkazového řádku nástroje profilování jsou umístěny v podadresáři \Team Tools\Performance nástroje Visual Studio instalační adresář.V 64bitových počítačích 32bitové i 64bitové verze nástroje jsou k dispozici.Chcete-li použít nástroje příkazového řádku profiler, musíte přidat do proměnné prostředí PATH v okně příkazového řádku nástroje cesta nebo přidat do samotný příkaz.Další informace naleznete v tématu Zadání cesty k profilování nástroje příkazového řádku nástroje.
Zatímco okna profilování připojen k aplikaci, můžete pozastavit a obnovit sběru údajů.Chcete-li ukončit relaci profilování musí okna profilování již připojeny k aplikace a okna profilování musí být explicitně vypnout.
Okna profilování připojení
Okna profilování připojení k spuštěné.NET Framework aplikace
Otevřete okno příkazového řádku.
Spustíte okna profilování.Typ:
VSPerfCmd/start:concurrency **/output:**OutputFile[Options]
The /output**:**OutputFile option is required with /start.OutputFileUrčuje název a umístění souboru profilování dat (.vsp).
Můžete použít kterýkoli z následujících možností se /start:concurrency možnost.
Možnost
Description
/wincounter:WinCounterPath
Určuje čítače výkonu systému Windows mají být shromážděny během profilování.
/automark:Interval
Pomocí /wincounter pouze.Určuje počet milisekund mezi události kolekce čítačů výkonu systému Windows.Výchozí hodnota je 500 ms.
/events:Config
Určuje událost události trasování pro Windows (ETW) mají být shromážděny během profilování.Události ETW se shromáždí v souboru odděleném (ETL).
Cílové aplikaci spustíte v obvyklým způsobem.
Okna profilování připojení k cílové aplikaci.Typ:
VSPerfCmd /attach:PID [/lineoff] [**/targetclr:**Version]
PIDUrčuje Identifikátor cílové aplikaci.ID všech spuštěných procesů procesu můžete zobrazit ve Správci úloh systému Windows.
/lineoff zakazuje shromažďování dat číslo řádku.
/targetclr**:**Version při načtení více než jednu verzi modulu runtime aplikace určuje verzi společného jazykového modulu runtime (CLR) do profilu.Nepovinné.
Řízení sběru dat
Je spuštěna cílová aplikace lze řídit shromažďování dat spouštění a zastavování zápisu dat do souboru pomocí možnosti VSPerfCmd.exe.Řízení shromažďování dat umožňuje shromažďovat data pro určitou část provádění programu, jako je například spuštění nebo ukončení aplikace.
Spuštění a zastavení sběru dat
Následující páry VSPerfCmd.exe možnosti spuštění a zastavení sběru údajů.Zadejte každou volbu na samostatný příkazového řádku.Sběr dat můžete zapnout a vypnout vícekrát.
Možnost
Description
Spustí (/globalon) nebo zastaví (/globaloff) shromažďování dat pro všechny procesy.
/processon:PID/processoff:PID
Spustí (/processon) nebo zastaví (/processoff) shromažďování dat pro proces určené ID procesu (PID).
/attachSpustí sběr dat pro proces určené ID procesu (PID) nebo název procesu (Název_procedury)./detachnení zadána konkrétní proces zastaví sběr dat pro určený proces nebo pro všechny procesy.
Můžete také použít VSPerfCmd.exe/Označit možnost Vložit profilování značku do datového souboru./mark Příkaz přidá identifikátor časové razítko a volitelný uživatelem definovaný textový řetězec.Značky lze použít k filtrování dat v zobrazení dat a sestav profiler.
Ukončení relace profilování
Chcete-li ukončit relaci profilování okna profilování musí nesmí být shromažďování dat.Zastavit sběr dat z aplikace profilován metodu souběžného zavřením aplikace nebo vyvoláním VSPerfCmd /detach možnost.Potom vyvolat VSPerfCmd /shutdown možnost vypnout okna profilování a profilování datový soubor zavřete.VSPerfClrEnv /off Příkaz vymaže profilování proměnné prostředí.
Pro ukončení relace profilování
Proveďte jeden z následujících odpojit profiler z cílové aplikace.
TypVSPerfCmd /detach
-nebo-
Zavřete cílové aplikaci.
Vypněte okna profilování.Typ:
VSPerfCmdshutdown
Historie změn
Datum |
Historie |
Důvod |
---|---|---|
Prosince, 2011 |
Odebrání VSPerfClrEnv /sampleon krok. |
Oprava chyby obsahu |