Profilace kódu v jazycích Visual C++, Visual C# a Visual Basic v aplikacích pro Windows Store na vzdáleném zařízení
Toto téma popisuje profil kód v úložišti Windows aplikace napsané v XAML a Visual C++, Visual C# nebo Visual Basic a chcete shromažďovat údaje o vzdálené zařízení.
Viz Profilace kódu v jazycích Visual C++, Visual C# a Visual Basic v aplikacích pro Windows Store v místním počítači do profilu aplikace v počítači nainstalovanou sadu Visual Studio.
Viz Jak v místním počítači profilovat kód v jazyce JavaScript v aplikacích pro web Windows Store nebo Collect JavaScript function timing data in Store apps on a remote device Pokud chcete profil a Visual C++, Visual C# nebo Visual Basic součásti aplikace napsané v HTML5 a JavaScript.
Nedoporučujeme profilování v simulátoru, protože simulátor můžete deformovat výkon vaší aplikace.
Visual Studio je obvykle nainstalován na počítači. Úložiště systému Windows aplikacím spustit na širokou škálu zařízení, formulář faktory a typy procesorů. Profilování umožňuje vzdálené shromažďujete data výkonu na libovolné zařízení, který je připojen k počítači Visual Studio prostřednictvím sítě nebo který je připojen přímo pomocí kabelu Ethernet. Pokud profil vzdáleně Visual Studio implementuje nejnovější verze vaší aplikace. Vaše aplikace můžete začít ihned nebo profil vaší aplikace, po spuštění smlouvy nebo některým jiným procesem.
Poznámka
-
Do profilu vzdáleného zařízení, musí být správce zařízení.
-
Doporučujeme provádět interakce uživatele přímo na vzdálené zařízení a nepoužívejte připojení ke vzdálené ploše. Připojení ke vzdálené ploše lze výrazně měnit výkon vaší aplikace a shromážděná data výkonu.
-
Nejpřesnější výsledky výkonu shromažďovat by profil vydání sestavení vaší aplikace. Viz Postupy: Nastavení konfigurace ladění a verzí v knihovně MSDN.
-
V tomto tématu
Můžete získat následující informace:
Konfigurace vzdáleného profilování vzdáleného zařízení
Konfigurovat vzdálené vytváření profilů v aplikaci Visual Studio
Profil spravované aplikace
Chcete-li profil aplikace Visual C++
Profil aplikace
Shromažďování dat pro celý profilování spustit
Shromažďování dat pro konkrétní scénáře
Konfigurace vzdáleného profilování vzdáleného zařízení
Musí mít licenci vývojáře nainstalovány na vzdálené zařízení; musí mít Visual Studio vzdálené Tools nainstalován na vzdálené zařízení; a vzdálené ladění monitoru musí být spuštěna na vzdálené zařízení.
Instalace vzdáleného zařízení nainstalováno licenci vývojáře naleznete v tématuGettting a developers license
Nástroje Visual Studio vzdálené instalace naleznete v tématuNástroje pro vzdálenou instalaci
Spuštění vzdáleného ladění monitoru, zvolte Vzdáleného ladění monitoru na úvodní obrazovce.
Konfigurovat vzdálené vytváření profilů v aplikaci Visual Studio
Profilovat aplikace na vzdálené zařízení, zadejte název nebo adresu IP zařízení ladění vlastnosti projektu aplikace Visual Studio.
Do profilu vaší aplikace na vzdálené zařízení:
V aplikaci Visual Studio otevřete projekt, který chcete profil.
Nejpřesnější výsledky výkonu shromažďovat by profil vydání sestavení vaší aplikace. Vyberte vydání z Konfigurace řešení seznamu na panelu nástrojů Visual Studio.
Další informace naleznete v Postupy: Nastavení konfigurace ladění a verzí v knihovně MSDN.
Následující postupy závisí na tom, zda projektu je napsán v jazyce C++ nebo spravovaného kódu (Visual C#, Visual Basic, atd.).
Profil spravované aplikace
Na ladění nabídce zvolte Vlastnosti projektu.
Zvolte ladění položky nabídky.
Z Cílové zařízení vyberte Vzdáleného počítače.
V Vzdáleného počítače zadejte název nebo adresu IP vzdáleného zařízení.
Pokud vzdálené zařízení je ve stejné podsíti jako Visual Studio v počítači, nebo pokud zařízení je přímo připojen k počítači Visual Studio, můžete Najíta klepněte na příkaz zařízení připojení vzdáleného ladicího programu dialogové okno.
Požadovat ověření by měl být vždy nastaven na Ano. Sítě nevyžadující ověřování sítě přináší významné riziko útoku uživatelů se zlými úmysly.
Tyto vlastnosti jsou ignorována okna profilování:
Nelze spustit, ale ladit kód při spuštění
Povolit zpětné smyčky místní sítě
Odinstalujte a znovu nainstalujte Můj balíček. Všechny informace o stavu balíčku se zrušuje.
Typ ladicího programu
Chcete-li profil aplikace Visual C++
Na ladění nabídce zvolte Vlastnosti projektu.
Zvolte ladění v Vlastnosti konfigurace uzel.
Z Debugger spuštění vyberte Vzdáleného počítače.
V Název počítače řádku, zadejte název nebo adresu IP vzdáleného zařízení.
Pokud vzdálené zařízení je ve stejné podsíti jako Visual Studio v počítači, nebo pokud zařízení je přímo připojen k počítači Visual Studio, můžete vybrat šipku dolů v řádku, zvolte < vyhledejte... > položky a poté vyberte zařízení na připojení vzdáleného ladicího programu dialogové okno.
Požadovat ověření by měl být vždy nastaven na Ano. Sítě nevyžadující ověřování sítě přináší významné riziko útoku uživatelů se zlými úmysly.
Tyto vlastnosti jsou ignorována okna profilování:
Spustit aplikaci
Povolit zpětné smyčky místní sítě
Typ ladicího programu
Zavedení knihovny Runtime Visual C++ ladění
Profil aplikace
Shromažďujete profilování dat pro celý spustit nebo můžete shromažďovat pouze data pro konkrétní scénáře. Start profilování, shromažďování dat pro všechny nebo část provedení spusťte a zastavte. Visual Studio výsledky zobrazí v okně dokumentu aplikace IDE.
Shromažďování dat pro celý profilování spustit
Profil vaší aplikace od začátku do konce, postupujte takto:
Spustíte okna profilování. Zvolte Spustit analýzu výkonu (klávesnice ALT + F2) start vaší aplikace a zahájit okamžitě profilování. Musíte přijmout zvýšení úrovně oprávnění pro vzdálené ladění monitoru.
Výkon aplikace. Ty části aplikace, které chcete spusťte profil. Opakujte scénáře k získání přesnějších výsledků.
Zastavte profilování. V okně dokumentu profilování zvolte Zastavit profilování (klávesnice: CTL + ALT + F2). Okna profilování data analyzuje a zobrazí souhrnné zobrazení dat profilování.
Shromažďování dat pro konkrétní scénáře
Profil konkrétní situaci ve vaší aplikace, postupujte takto:
Spustíte okna profilování. Zvolte Start pozastaveno analýzy výkonu (klávesnice: CTRL + ALT + F2) spustit vaše aplikace pomocí Profilování pozastaveno. Musíte přijmout zvýšení úrovně oprávnění pro vzdálené ladění monitoru.
Pokračování a pozastavit profilování. Těsně před zahájením scénář, který se zajímáte, zvolte profilování pokračování v okně dokumentu profilování. Scénář vykonávat a pak zvolte profilování pozastavit Pozastavit sběr údajů. Můžete pozastavit a obnovit tak často, jak zvolíte profilování.
Opakujte scénáře k získání přesnějších výsledků.
Zastavte profilování. V okně dokumentu profilování zvolte Zastavit profilování (klávesnice: CTL + ALT + F2).
Při zastavení profilování spustit okna profilování data analyzuje a zobrazí souhrnné zobrazení profilování dat v okně dokumentu aplikace IDE. VizAnalýza výkonnostních dat pro kód v jazycích Visual C++, Visual C# a Visual Basic v aplikacích pro web Windows Store