Sdílet prostřednictvím


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.

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í

  1. Profile verze vaší aplikace zvolte vydání z Konfigurace řešení rozevírací seznam na panelu nástrojů Standardní.

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

    Spustit v místním počítači

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

  4. 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ů.

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

Spustit v místním počítači

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++

Na stránce vlastností ladění 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

C++ / VB ladění stránku vlastností

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.

Zastavit profilování služby

Shromažďování dat pro celý profilování spustit

Profil vaší aplikace od začátku do konce, postupujte takto:

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

  2. 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ů.

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

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

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

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

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í

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 pro kód v jazycích Visual C++, Visual C# a Visual Basic v aplikacích pro web Windows Store