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
V aplikaci Visual Studio profilování nástroje pro úložiště systému Windows aplikace umožňují měřit, vyhodnotit a cíl problémy související s výkonem v kódu. Okna profilování shromažďuje informace o časování pro aplikace, které jsou zapisovány pomocí jazyka Visual C++, Visual C# a Visual Basic pomocí metody odběru vzorků, který shromažďuje informace v zásobníku volání procesoru v pravidelných intervalech. Profilování tabulkové a grafické reprezentace kontextu RTF, podrobné informace o výkonu aplikace a nápovědy procházení cest spuštění kódu a náklady na spuštění funkce, takže můžete najít nejlepší příležitosti pro optimalizaci zobrazení sestavy. Profilování informace můžete shromažďovat od začátku do konce profilování spuštění nebo můžete shromažďovat pouze výkon těchto scénářů, které vás zajímají.
Poznámka
Toto téma popisuje profil kód XAML a Visual C++, Visual C# nebo Visual Basic v úložišti Windows aplikace v počítači nainstalovanou sadu Visual Studio.
-
Viz 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í Pokud chcete profil aplikace napsaná pomocí XAML na vzdálené zařízení.
-
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 Chcete-li do profilu úložiště systému Windows aplikace napsané v JavaScriptu a HTML součásti Visual C++, Visual C# a Visual Basic.
V tomto tématu
Zde je, co se dozvíte:
Rychlý start: snadno profilu
Profile verze sestavení z vaší aplikace.
Zvolte cílovou nasazení místní počítač
(Volitelné) Konfigurace vlastností ladění projektu
Profil aplikace
Shromažďování dat pro celý profilování spustit
Shromažďování dat pro konkrétní scénáře
Analyzovat výsledky profilování
Rychlý start: snadno profilu
V mnoha případech můžete shromažďovat profilování dat aplikace v několika krocích.
Visual Studio profiler však nastavení ladění projektu slouží ke konfiguraci nasazení aplikace v místním počítači. Pokud jste změnili nastavení standardní ladění projektu, zkontrolujte nejprve, nastavení jsou kompatibilní s profilování. Viz (Volitelné) Konfigurace vlastností ladění projektu v tomto tématu Další informace.
Krok 5 profilování
Profile verze vaší aplikace zvolte vydání z Konfigurace řešení rozevírací seznam na panelu nástrojů Standardní.
Vyberte cílový nasazení místního počítače. Zvolte Místního počítače z rozevíracího seznamu vedle Spustit ladění tlačítka na panelu nástrojů Standardní Visual Studio.
Spustíte okna profilování. Zvolte Spustit analýzu výkonu (klávesnice: ALT + F2 spuštění vaší aplikace a zahájit okamžitě profilování.
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: CTRL + ALT + F2). Okna profilování data analyzuje a zobrazí souhrnné zobrazení dat profilování.
Při zastavení profilování spustit okna profilování data analyzuje a zobrazí souhrnné zobrazení profilování dat v okně dokumentu aplikace IDE. Viz téma Analý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.
Profile verze sestavení z vaší aplikace.
Protože verze sestavení aplikace zahrnout všechny optimalizace generovaný kompilátorem, obsahující vaše aplikace bude po jeho uvolnění, poskytuje profilování verze sestavení co nejpřesnější informace o výkonu vaší aplikace. Chcete-li určit verzi sestavení, zvolte vydání z Konfigurace řešení rozevíracím seznamu na panelu nástrojů Standardní.
Zvolte cílovou nasazení místní počítač
Poznámka
Nedoporučujeme profilování v simulátoru, protože simulátor můžete deformovat výkon vaší aplikace.
V místním počítači spouštět aplikace, zvolte Místního počítače z rozevíracího seznamu vedle Spustit ladění tlačítka na panelu nástrojů Standardní Visual Studio.
Hostitele lze nastavit také na stránkách vlastností projektu aplikace. Viz téma Spouštění aplikací pro web Windows Store v místním počítači.
(Volitelné) Konfigurace vlastností ladění projektu
Pokud jste změnili vlastnosti na ladění (Visual C++) nebo ladění (Visual C# a Visual Basic), by mělo obnovit následující hodnoty. Pomocí okna profilování jsou ignorovány hodnoty označeny jako není k dispozici:
Visual C++
Property |
Value |
---|---|
Ladicí program ke spuštění |
Místní Debugger |
Spustit aplikaci |
Ano |
Povolit zpětné smyčky místní sítě |
Není k dispozici |
Typ ladicího programu |
Není k dispozici |
Visual C# nebo Visual Basic
Property |
Value |
---|---|
Nelze spustit, ale ladit kód při spuštění |
Zrušte zaškrtnutí tohoto políčka |
Povolit zpětné smyčky místní sítě |
Není k dispozici |
Cílové zařízení |
Místní počítač |
Vzdálený počítač |
Není k dispozici |
Použít ověření |
Není k dispozici |
Odinstalujte a přeinstalujte Můj balíček. Všechny informace o stavu aplikace se zrušuje. |
Zrušte zaškrtnutí tohoto políčka |
Typ ladicího programu |
Není k dispozici |
Profil aplikace
Shromažďujete profilování dat pro celý spustit nebo můžete shromažďovat pouze data pro konkrétní scénáře.
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) spuštění vaší aplikace a zahájit okamžitě profilování.
Výkon aplikace. Ty části aplikace, které chcete spusťte profil. Chcete-li získat přesnější výsledky, opakujte scénáře v jediného profilování spustit shromáždit více vzorků.
Zastavte profilování. V okně dokumentu profilování zvolte Zastavit profilování (klávesnice: CTRL + 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.
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í.
Zastavte profilování. V okně dokumentu profilování zvolte Zastavit profilování (klávesnice: CTRL + ALT + F2).
Analyzovat výsledky profilování
Při zastavení profilování spustit okna profilování data analyzuje a zobrazí souhrnné zobrazení profilování dat v okně dokumentu aplikace IDE. Viz téma Analý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.
Viz také
Koncepty
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