Jak: okna profilování připojení k aplikaci ASP.NET na 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 aplikaci ASP.NET a shromažďovat procesu a data podprocesu souběžnosti.
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.Okna profilování pomocí příkazového řádku, musíte přidat cesta nástroje k proměnné prostředí PATH z příkazového řádku okna nebo přidat na samotný příkaz.Další informace naleznete v tématu Zadání cesty k profilování nástroje příkazového řádku nástroje.
Chcete-li shromažďovat data souběžnosti okna profilování připojení k ASP.ČISTÉ pracovní proces, který je hostitelem vašeho webu.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.Ve většině případů by zrušte profilování proměnné prostředí na konci relace.
Okna profilování připojení
Okna profilování připojení ASP.NET aplikace
Okna profilování spustíte zadáním následujícího příkazu:
VSPerfCmd**/start:concurrency /output:**OutputFile [Options]
/Start možnost inicializuje profiler shromažďovat data konflikty prostředků.
The /output**:**OutputFile option is required with /start.OutputFileUrčuje název a umístění souboru profilování dat (.vsp).
V následující tabulce se můžete použít jakoukoli možnost /start možnost.
Možnost
Description
/user:Domain\UserName
Určuje volitelné doménu a uživatelské jméno účtu, který má být udělen okna profilování.
Umožňuje profilování procesů v ostatních přihlašovací relace.
/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.
/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).
Spusťte aplikaci ASP.NET v obvyklým způsobem.
Okna profilování připojení k aplikaci ASP.ČISTÉ pracovní proces zadáním následujícího příkazu:**VSPerfCmd /attach:PID/targetclr:**Version
PIDUrčuje ID nebo název ASP.NET pracovního procesu.ID všech spuštěných procesů procesu můžete zobrazit ve Správci úloh systému Windows.
/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.Tento parametr je volitelný.
Řízení sběru dat
Je spuštěna aplikace lze řídit shromažďování dat spouštění a zastavování zápisu dat do souboru pomocí možnosti VSPerfCmd.exe.Pomocí řízení sběru dat můžete 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
Dvojice VSPerfCmd možnosti v tabulce spuštění a zastavení sběru údajů.Zadejte každou volbu na samostatný řádek příkazu.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 s ID procesu (PID) určuje.
/attachSpustí sběr dat pro proces s ID procesu (PID) nebo název procesu (Název_procedury) určuje./detachzastaví sběr dat pro určený proces nebo pro všechny procesy, pokud není zadán žádný proces.
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, která je profilován metodu souběžného restartováním aplikace ASP.NET pracovního procesu 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 /globaloff Příkaz vymaže profilování proměnné prostředí, ale není vynulován konfigurace systému až po restartování počítače.
Pro ukončení relace profilování
Odpojte profiler z cílové aplikace zavřením nebo zadáním následujícího příkazového řádku:
VSPerfCmd /detach
Okna profilování vypněte zadáním následujícího příkazu příkazového řádku:
VSPerfCmd shutdown
Viz také
Koncepty
Příkazového řádku profilování ASP.NET webových aplikací
Rychlé vytváření profilů s VSPerfASPNETCmd webu
Historie změn
Datum |
Historie |
Důvod |
---|---|---|
Prosince, 2011 |
Odebrání VSPerfClrEnv /sampleon krok. |
Oprava chyby obsahu |