Profilování aplikací Windows 8 a Windows Server 2012
Rozšířené funkce zabezpečení v systému Windows 8 a Windows Server 2012 vyžadují významné změny ve způsobu, jakým profiler systému Visual Studio na těchto platformách shromažďuje data.Aplikace pro Windows Store také vyžadují nové techniky kolekce.Toto téma popisuje změny pro profilování na platformách Windows 8 a Windows Server 2012.
[!POZNÁMKA]
Profilování aplikací na ostatní podporované verze systému Windows (Windows 7, Windows Server 2008 R2) nezměnil.
V tomto tématu
Profilování aplikace ze sady Visual Studio IDE pro Windows Store
Profilování aplikace spuštěné v integrovaném vývojovém prostředí sady Visual Studio na ploše Windows 8 nebo Windows Server 2012
- Profilování aplikací spuštěných na ploše Windows 8 nebo Windows Server 2012 pomocí odběru vzorků z rozhraní IDE sady Visual Studio
Profilování z příkazového řádku.
Shromažďování dat vrstvy interakce (TIP)
Profilování aplikace ze sady Visual Studio IDE pro Windows Store
V profilu aplikace Windows Store, který je napsán v jazyce JavaScript a HTML 5 shromažďujete data WMI pro kód jazyka JavaScript.Profilu Windows Store aplikace nebo komponenty, která je napsána ve Visual C++, Visual C# nebo Visual Basic shromažďujete data odběru vzorků pro spravované a nativní kód.Vaše aplikace může profilu, místního nebo vzdáleného počítače.
Tyto profilování funkce a možnosti nejsou podporovány při použití profilů aplikace pro Windows Store:
Profilování JavaScript aplikace pomocí metody odběru vzorků.
Profilování spravované a nativní kód pomocí metody služby WMI.
Profilování souběžnosti
Profilování paměti rozhraní .NET
Interakce vrstvy profilování (TIP)
Možnosti, například nastavení odběru událostí a časový interval nebo shromažďování dat čítačů výkonu další odběr.
Možnosti WMI, například sběr výkonu a čítače dat systému windows nebo zadáním další možnosti příkazového řádku.
Další informace o vytváření profilů aplikace pro Windows Store naleznete v následujících tématech v Centrum vývojářů pro Windows:
Spouštění aplikací pro web Windows Store v místním počítači
Spouštění aplikací pro Windows Store ve vzdáleném počítači ze sady Visual Studio
Analýzu výkonu aplikací pro web Windows Store
Jak v místním počítači profilovat kód v jazyce JavaScript v aplikacích pro web Windows Store
Collect JavaScript function timing data in Store apps on a remote device
Analýza výkonnostních dat jazyka JavaScript v aplikacích pro Windows Store
V tomto tématu
Profilování aplikace spuštěné v integrovaném vývojovém prostředí sady Visual Studio na ploše Windows 8 nebo Windows Server 2012
Profilování pomocí metody služby WMI nebylo změněno pro Windows 8.
Interakce vrstvy profilování (TIP) není podporována pomocí metody odběru vzorků.
Profilování aplikací spuštěných na ploše Windows 8 nebo Windows Server 2012 pomocí odběru vzorků z rozhraní IDE sady Visual Studio
Tyto profilování funkce a možnosti nejsou podporovány při profilování aplikací pro stolní počítače Windows 8 nebo Windows Server 2012 aplikace pomocí metody odběru vzorků:
Interakce vrstvy profilování (TIP).Shromažďování dat TIP je podporován pomocí služby WMI.
Možnosti, například nastavení odběru událostí a časový interval nebo shromažďování dat čítačů výkonu další odběr.
Profilování z příkazového řádku.
Profilování data shromažďovat o Windows 8 a Windows Server 2012 zařízeními včetně zařízení, které nemají k instalaci aplikace Visual Studio pomocí dvou nástrojů příkazového řádku:
Název nástroje |
Description |
---|---|
Shromažďuje profilování data z aplikace pro Windows Store a shromažďuje ukázková data profilování z Windows 8 i Windows Server 2012 aplikací. |
|
Shromažďuje instrumentation, souběžnost a úroveň interakce profilování data z aplikací, které běží na ploše v sadě Windows 8 nebo Windows Server 2012.Shromažďuje všechny druhy profilování dat z předchozí verze systému Windows. |
Oba nástroje jsou nainstalovány se sadou Visual Studio pro použití v místním počítači.
Profil aplikací v zařízení, které nemají Visual Studio nainstalovanou, proveďte jednu z následujících akcí:
Stažení nástroje sady Visual Studio z jako součást nástroje pro vzdálenou webu MSDN.
Zkopírovat a spustit instalační program nástroje samostatné profiler z počítače aplikace Visual Studio.Instalační programy jsou v %VSInstallDir%\Team Tools\Performance Tools\Setups složky.Zvolte instalační program operačního systému (x 86/x 64) vzdáleného počítače.
[!POZNÁMKA]
Získat TIP profilování data, je třeba nainstalovat samostatné profiler z počítače aplikace Visual Studio na vzdáleném počítači.
Tyto profilování funkce a možnosti nejsou podporovány při profilování aplikací Windows 8 a Windows Server 2012 z příkazového řádku:
Sběr dat z Windows 8 a Windows Server 2012 webové aplikace pomocí režimu odběru vzorků s VSPerfASPNetCmd.
Sběr vzorků dat pomocí VsPerfCmd.exe.
Možnosti, například nastavení odběru událostí a časový interval nebo shromažďování dat čítačů výkonu další odběr.
Shromažďování dat vrstvy interakce (TIP)
Profilování interakcí mezi vrstvami poskytuje dodatečné informace o časech spouštění funkcí ve vícevrstvých aplikacích, které komunikují s databázemi pomocí služeb ADO.NET.Data jsou shromážděna pouze pro synchronní volání funkcí.
Edice Visual Studio
Profilování data interakce vrstvy lze shromažďovat pomocí Visual Studio Ultimate, Visual Studio Premium, nebo Visual Studio Professional.Nicméně úroveň interakce profilování data lze zobrazit pouze v Visual Studio Ultimate a Visual Studio Premium.
Windows 8 a Windows Server 2012
Chcete-li shromažďovat data interakce vrstvy z aplikací, které běží na ploše Windows 8 nebo Windows Server 2012, musíte použít metodu WMI.
Nelze shromažďovat data interakce vrstvy aplikace pro Windows Store.
Datové vrstvy interakce můžete zahrnout všechny metody profilování pro ostatní podporované verze systému Windows.
Průvodce výkon a výkon aplikace Explorer
Z Průzkumník výkonu, je nutné přidat profilování spustit možnost vrstvy interakce dat kolekce.Také je nutné přidat webu projektu, spustitelný soubor nebo cílový uzel aplikace Explorer výkon.Viz téma Shromažďování dat interakce vrstev s použitím integrovaného vývojového prostředí (IDE) sady Visual Studio.
Shromažďování dat TIP ve vzdáleném počítači
Chcete-li shromažďovat data interakce vrstvy ve vzdáleném počítači, je třeba zkopírovat vs_profiler_<Platform>_<Language>.exe soubor z %VSInstallDir%\Team Tools\Performance Tools\Setups počítače na vzdáleném počítači složku Visual Studio a nainstalujte jej.Profilování nástroje nelze použít Vzdálené nástroje aplikace Visual Studio stáhnout.
Můžete použít VSPerfCmd nebo VSPerfASPNetCmd ke sběru dat profilování.
Popis sestavy
Úroveň interakce data lze zobrazit pouze v Visual Studio Ultimate nebo Visual Studio Premium IDE.Soubory sestav interakce vrstev nástroje VSPerfReport nejsou k dispozici.
Viz také
Koncepty
Analýza výkonu aplikace pomocí nástrojů pro profilaci