Sdílet prostřednictvím


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

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

VSPerf

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í.

VSPerfCmd

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

  1. 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.

  2. Nelze shromažďovat data interakce vrstvy aplikace pro Windows Store.

  3. 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

Konfigurace výkonnostních relací pro nástroje pro profilaci

Použití nástrojů pro profilaci z příkazového řádku