Freigeben über


So erstellen Sie ein Profil für JavaScript-Code in Windows Store-Apps auf einem lokalen Computer

Mit den Visual Studio-Profilerstellungstools für JavaScript können Sie leistungsbezogene Probleme im Code messen, auswerten und beheben. Der Profiler sammelt zu Beginn und beim Beenden jeder einzelnen Funktion in der Anwendung Zeitsteuerungsinformationen. Die Ansichten der Profilerstellungsberichte bieten grafische und tabellarische Darstellungen ausführlicher und umfangreicher Informationen zur Leistung Ihrer App. Zudem vereinfachen sie die Navigation in den Ausführungspfaden des Codes und die Ausführungskosten der Funktionen, um die besten Optimierungsmöglichkeiten sofort erkennen zu können. Sie können ein Profil für die gesamte Ausführung Ihrer App erstellen oder die Profilerstellung anhalten und fortsetzen, um nur Daten für bestimmte Szenarien zu sammeln.

In diesem Thema wird beschrieben, wie Sie ein Profil für JavaScript-Code in Windows-Apps auf einem lokalen Computer unter Verwendung der Visual Studio-IDE erstellen können.

In diesem Thema

Sie erhalten Informationen zu den folgenden Themen:

Schnellstart: Profilerstellung leicht gemacht

Konfigurieren der Debug-Eigenschaftseinstellungen des Projekts

Profilerstellung für die App

  • Sammeln von Leistungsdaten für C#-/VB-/C++-Komponenten

  • Sammeln von Leistungsdaten während der gesamten Profilerstellung

  • Sammeln von Leistungsdaten für bestimmte Szenarien

Schnellstart: Profilerstellung leicht gemacht

In vielen Fällen können die Profilerstellungsdaten für eine Anwendung in vier Schritten gesammelt werden.

Der Visual Studio-Profiler verwendet jedoch die Debugeinstellungen des Projekts, um die Bereitstellung der Anwendung auf dem lokalen Computer zu konfigurieren. Wenn Sie zum Debuggen des Projekts eine der Standardeinstellungen geändert haben, sollten Sie zunächst überprüfen, ob die Einstellungen für die Profilerstellung geeignet sind. Weitere Informationen finden Sie im folgenden Thema: Konfigurieren der Debug-Eigenschaftseinstellungen des Projekts.

Profilerstellung in vier Schritten

  1. Wählen Sie den lokalen Computer als das Bereitstellungsziel aus. Wählen Sie auf der Visual Studio-Standardsymbolleiste in der Dropdownliste neben der Schaltfläche Debuggen starten den Eintrag Lokaler Computer aus.

    Ausführen auf lokalem Computer

  2. Starten Sie den Profiler. Wählen Sie Leistungsanalyse starten aus (Tastatur: ALT + F2 zum unmittelbaren Start der App und der Profilerstellung.

  3. Verwenden Sie die Anwendung. Führen Sie die Teile der Anwendung aus, für die ein Profil erstellt werden soll. Wiederholen Sie die wichtigsten Szenarien, um genauere Ergebnisse zu erhalten.

  4. Beenden Sie die Profilerstellung. Wählen Sie dazu im Dokumentfenster der Profilerstellung Profilerstellung beenden aus (Tastatur: CTRL + ALT + F2). Der Profiler analysiert die Daten und zeigt die Zusammenfassungsansicht der Daten zur Profilerstellung an.

Wenn Sie die Profilerstellung beenden, analysiert der Profiler die Daten und zeigt die Zusammenfassungsansicht der Profilerstellungsdaten in einem Dokumentfenster der IDE an. Weitere Informationen finden Sie unter Analysieren der Leistungsdaten von JavaScript in Windows Store-Apps.

Konfigurieren der Debug-Eigenschaftseinstellungen des Projekts

  1. Klicken Sie im Menü Debuggen auf Projekteigenschaften.

  2. Wählen Sie Debugging im Knoten Konfigurationseigenschaften aus.

    Debugeigenschaften

  3. Verwenden Sie die folgende Tabelle, um die Einstellungen auf geeignete Werte festzulegen:

    Option

    Wert

    Zu startender Debugger

    Auf Lokaler Computer festlegen.

    Anwendung starten

    Auf Ja festlegen.

    Lokales Netzwerkloopback zulassen

    Diese Einstellung hat keine Auswirkungen auf die Profilerstellung.

    Debuggertyp

    • Zur Profilerstellung von JavaScript auf Nur Skript festlegen.

    • Für die Profilerstellung von C#-/VB-/C++-Komponenten der JavaScript-App auf einen anderen Wert festlegen.

Profilerstellung für die App

Die Profilerstellungsdaten können während der gesamten Ausführung oder nur für bestimmte Szenarien gesammelt werden. Sie können außerdem Profilerstellungsdaten für C#-/VB-/C++-Komponenten der JavaScript-App erfassen.

Profilerstellung beenden

Hh696637.collapse_all(de-de,VS.110).gifSammeln von Leistungsdaten für C#-/VB-/C++-Komponenten

Wählen Sie aus der Debuggertyp-Liste auf der Eigenschaftsseite Debugging des JavaScript-Projekts ein beliebiges Element mit Ausnahme von Nur Skript aus, um Leistungsdaten für C#-/VB-/C++-Komponenten einer JavaScript-App zu sammeln. Weitere Informationen finden Sie unter Konfigurieren der Debug-Eigenschaftseinstellungen des Projekts in diesem Thema.

Anschließend können Sie, wie unten beschrieben, Leistungsdaten für die gesamte Profilerstellung oder Profilerstellungsdaten für bestimmte Szenarien sammeln.

Informationen zum Analysieren von C#-/VB-/C++-Leistungsdaten zu analysieren finden Sie unter Analysieren von Leistungsdaten für Visual C++, Visual C# und Visual Basic-Code in Windows Store-Apps

Hinweis

Wenn Sie diese Option auswählen, werden keine JavaScript-Leistungsdaten gesammelt.

Hh696637.collapse_all(de-de,VS.110).gifSammeln von Leistungsdaten während der gesamten Profilerstellung

Hinweis

Diese Vorgehensweise ist im Wesentlichen identisch mit Schnellstart: Profilerstellung leicht gemacht.

Um ein Gesamtprofil für die App zu erstellen, gehen Sie wie folgt vor:

  1. Starten Sie den Profiler. Wählen Sie Leistungsanalyse starten aus (Tastatur: ALT + F2), um die App und die Profilerstellung unmittelbar zu starten.

  2. Verwenden Sie die Anwendung. Führen Sie die Teile der Anwendung aus, für die ein Profil erstellt werden soll. Wiederholen Sie die wichtigsten Szenarien, um genauere Ergebnisse zu erhalten.

  3. Beenden Sie die Profilerstellung. Wählen Sie dazu im Dokumentfenster der Profilerstellung Profilerstellung beenden aus (Tastatur: CTRL + ALT + F2). Der Profiler analysiert die Daten und zeigt die Zusammenfassungsansicht der Daten zur Profilerstellung an.

Hh696637.collapse_all(de-de,VS.110).gifSammeln von Leistungsdaten für bestimmte Szenarien

Um ein Profil für ein bestimmtes Szenario der Anwendung zu erstellen, gehen Sie wie folgt vor:

  1. Starten Sie den Profiler. Wählen Sie Starten der Leistungsanalyse angehalten aus (Tastatur: STRG+ALT + F2), um die in der Profilerstellung angehaltene Anwendung zu starten.

  2. Profilerstellung unterbrechen und fortsetzen. Kurz bevor Sie das relevante Szenario starten, wählen Sie im Dokumentfenster der Profilerstellung den Eintrag Profilerstellung fortsetzen aus. Verwenden Sie das Szenario, und wählen Sie dann Profilerstellung anhalten aus, um die Datensammlung anzuhalten. Die Profilerstellung beliebig angehalten und fortgesetzt werden.

  3. Wiederholen Sie die wichtigsten Szenarien, um genauere Ergebnisse zu erhalten.

  4. Beenden Sie die Profilerstellung. Wählen Sie dazu im Dokumentfenster der Profilerstellung Profilerstellung beenden aus (Tastatur: CTRL + ALT + F2).

Wenn Sie die Profilerstellung beenden, analysiert der Profiler die Daten und zeigt die Zusammenfassungsansicht der Profilerstellungsdaten in einem Dokumentfenster der IDE an. Weitere Informationen finden Sie unter Analysieren der Leistungsdaten von JavaScript in Windows Store-Apps.

Siehe auch

Konzepte

Leistungsanalyse von Windows Store-Apps

Analysieren der Leistungsdaten von JavaScript in Windows Store-Apps