Profilování 8 v systému Windows a Windows Server 2012 aplikací
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.Apps úložiště systému Windows také vyžadují nové kolekce techniky.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) se nezměnila.
V tomto tématu
Profilování apps úložiště systému Windows z aplikace Visual Studio IDE
Profilování aplikací používající na ploše systému Windows 8 nebo Windows Server 2012 z rozhraní IDE sady Visual Studio
- Profilování aplikací spuštěných na ploše systému 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í apps úložiště systému Windows z aplikace Visual Studio IDE
Je-li profil app úložiště systému Windows, který je napsán v jazyce JavaScript a HTML 5, shromažďovat data instrumentace pro kód jazyka JavaScript.Pokud je profil úložiště systému Windows aplikace nebo komponenty, která je napsána ve Visual C++, Visual C# nebo Visual Basic, shromažďovat data odběru vzorků pro nativní a spravované kód.Vaše aplikace může profilu místně nebo ve vzdáleném počítači.
Profilování funkce a možnosti nejsou podporovány při profilování apps úložiště systému Windows:
Profilování apps JavaScript 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 služby 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 profilování apps úložiště systému Windows naleznete v následujících tématech v Dev centrum:
Spouštění aplikací pro web Windows Store v místním počítači
Spouštění aplikací pro web Windows Store ve vzdáleném počítači
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
How to profile JavaScript code in Windows Store apps on a remote device
Analýza výkonnostních dat jazyka JavaScript v aplikacích pro web Windows Store
How to profile Visual C++, Visual C#, and Visual Basic code in Windows Store apps on a remote device
V tomto tématu
Profilování aplikací používající na ploše systému Windows 8 nebo Windows Server 2012 z rozhraní IDE sady Visual Studio
Profilování pomocí metody služby WMI se nezměnil pro Windows 8.
Interakce vrstvy profilování (TIP) není k dispozici, pomocí metody odběru vzorků.
Profilování aplikací spuštěných na ploše systému Windows 8 nebo Windows Server 2012 pomocí odběru vzorků z rozhraní IDE sady Visual Studio
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ána 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í zásobu na 8 systému Windows a Windows Server 2012 zařízeními včetně zařízení, které nemají k instalaci sady Visual Studio pomocí dvou nástrojů příkazového řádku:
Název nástroje |
Description |
---|---|
Shromažďuje profilování data z úložiště Windows aplikacím a shromažďuje údaje o profilování vzorku Windows 8 i Windows Server 2012 aplikací... |
|
Shromažďuje přístrojů, souběžnosti a úroveň interakce profilování data z aplikace, které jsou spuštěny na ploše v sadě Windows 8 nebo Windows Server 2012.Shromáždí všechny druhy profilování dat z předchozí verze systému Windows. |
Oba nástroje jsou nainstalovány aplikace Visual Studio pro použití v místním počítači.
Chcete-li profil aplikace na zařízení, které nemají Visual Studio nainstalované, proveďte jednu z následujících:
Stažení nástroje jako součást nástroje pro vzdálenou pro sadu Visual Studio z webovém serveru MSDN.
Kopírovat a spustit instalační program nástroje samostatným profiler z počítače aplikace Visual Studio.Instalační programy jsou v Makro VSInstallDir % \Team Tools\Performance Tools\Setups složky.Zvolte instalační program pro operační systém (x 86 / x 64) ve vzdáleném počítači.
[!POZNÁMKA]
Shromažďovat TIP profilování data, je třeba nainstalovat samostatné profiler z počítače aplikace Visual Studio na vzdáleném počítači.
Profilování funkce a možnosti nejsou podporovány při profilování 8 systému Windows a Windows Server 2012 aplikací z příkazového řádku:
Shromažďování dat z 8 v systému Windows 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
Interakce vrstvy profilování dat je možné sbírat pomocí Visual Studio Ultimate, Visual Studio Premium, nebo Visual Studio Professional.Je však interakce vrstvy profilování dat lze zobrazit pouze v Visual Studio Ultimate a Visual Studio Premium.
Windows 8 a Windows Server 2012
Chcete-li shromažďovat údaje o interakce vrstvy aplikace, které jsou spuštěny na ploše systému Windows 8 nebo Windows Server 2012, musíte použít metodu WMI.
Nelze shromažďovat data interakce vrstvy pro úložiště systému Windows aplikace.
Všechny metody profilování ostatní podporované verze systému Windows můžete zahrnout data interakce vrstvy.
Průvodce výkon a výkon aplikace Explorer
Musíte přidat možnost kolekce dat interakce vrstvy profilování spustit z Průzkumníka výkonu.Musíte také přidat projekt, spustitelný soubor nebo web cílový uzel Průzkumník výkonu.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
Ke sběru dat interakce vrstvy ve vzdáleném počítači, je nutné zkopírovat vs_profiler_<Platform>_<Language>.exe ze Makro VSInstallDir %\Team Tools\Performance Tools\Setups složky aplikace Visual Studio počítače do vzdáleného počítače a nainstalujte jej.Profilování nástroje nelze použít Visual Studio nástroje pro vzdálenou Stáhnout balíček.
Můžete použít VSPerfCmd nebo VSPerfASPNetCmd Chcete-li shromažďovat data profilování.
TIP sestavy
Úroveň interakce dat lze zobrazit pouze v Visual Studio Ultimate, Visual Studio Premium, nebo Visual Studio Professional IDE.Soubory sestav interakce vrstev nástroje VSPerfReport nejsou k dispozici.
Viz také
Koncepty
Analýza výkonu aplikací pomocí Profilování nástroje