Freigeben über


So erstellen Sie ein Profils für JavaScript-Code in Windows Store-Apps auf einem Remotegerät

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

Visual Studio wird üblicherweise auf einem Desktopcomputer installiert. Windows Store-Apps werden auf unterschiedlichsten Geräten, Formfaktoren und Prozessortypen ausgeführt. Mit der Remoteprofilerstellung können Sie Leistungsdaten auf jedem Gerät sammeln, das über ein Netzwerk oder direkt über ein Ethernetkabel mit dem Visual Studio-Computer verbunden ist. Bei der Remoteprofilerstellung, stellt Visual Studio den neuesten Build Ihrer App bereit.

Hinweis

  • Um ein Profil auf einem Remotegerät erstellen zu können, müssen Sie ein Administrator auf diesem Gerät sein.

  • Es wird empfohlen, dass Sie die Benutzerinteraktion direkt auf dem Remotegerät ausführen und keine Remotedesktopverbindung verwenden. Eine Remotedesktopverbindungen kann die Leistung der Anwendung und die gesammelten Leistungsdaten erheblich beeinflussen.

In diesem Thema

Configure remote profiling on the remote device

Configure remote profiling in Visual Studio

  • Other debugging properties

Profile the app

  • Collect performance data for the entire profiling run

  • Collect performance data for specific scenarios

Konfigurieren der Remoteprofilerstellung auf dem Remotegerät

Auf dem Remotegerät müssen eine Entwicklerlizenz sowie die Visual Studio Remote Tools installiert sein, außerdem muss der Remotedebugmonitor auf dem Remotegerät ausgeführt werden.

Konfigurieren der Remoteprofilerstellung in Visual Studio

Um das Profil einer App auf einem Remotegerät zu erstellen, geben Sie den Namen oder die IP-Adresse des Geräts in den Debugeigenschaften des Visual Studio-Projekts an. Sie geben lediglich das Bereitstellungsziel des lokalen Computers an, beginnen dann mit der Profilerstellung, sammeln Daten einer gesamten oder teilweisen Ausführung eines Durchlaufs und beenden dann. Visual Studio zeigt dann die Ergebnisse in einem Dokumentfenster der IDE an.

So erstellen Sie ein Profil Ihrer App auf einem Remotegerät:

  1. Öffnen Sie in Visual Studio das Projekt für die Profilerstellung.

  2. Klicken Sie im Menü Debuggen auf Projekteigenschaften.

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

    Projekteigenschaften für JavaScript-Debugging

  4. Wählen Sie aus der Liste Zu startender Debugger Remotecomputer aus.

  5. Geben Sie in der Zeile Computername den Namen oder die IP-Adresse des Remotegeräts ein.

    Wenn sich das Remotegerät im gleichen Subnetz wie der Visual Studio-Computer befindet oder direkt an diesen angeschlossen ist, können Sie in dieser Zeile den Pfeil nach unten und dann das <Suchen...>-Element auswählen und das Gerät im Dialogfeld Verbindungen des Remotedebuggers auswählen.

  6. Wählen Sie in der Liste Debuggertyp aus, ob ein Profil von JavaScript oder Visual C++-, Visual C#- oder Visual Basic-Code in App-Komponenten erstellt werden soll.

    • Wählen Sie zur Profilerstellung für JavaScript Nur Skript aus.

    • Wählen Sie für die Profilerstellung von C#-/VB-/C++-Komponenten der JavaScript-App einen anderen Wert aus.

Hh969530.collapse_all(de-de,VS.110).gifAndere Debugeigenschaften

  1. Lokales Netzwerkloopback zulassen hat keine Auswirkungen auf die Profilerstellung.

  2. Authentifizierung erforderlich sollte immer auf Ja festgelegt sein. Wenn keine Netzwerkauthentifizierung erforderlich ist, setzen Sie Ihr Netzwerk erheblichen Risiken durch Angriffe böswilliger Benutzer aus.

Profilerstellung für die App

Die Profilerstellungsdaten können während der gesamten Ausführung oder nur für bestimmte Szenarien gesammelt werden.

Profilerstellung beenden

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

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) zum unmittelbaren Start der App und der Profilerstellung. Sie müssen eine Erweiterung der Remotedebuggermonitor-Berechtigungen akzeptieren.

  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.

Hh969530.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: CTRL + ALT + F2), um die App mit angehaltener Profilerstellung zu starten. Sie müssen eine Erweiterung der Remotedebuggermonitor-Berechtigungen akzeptieren.

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

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

Analysieren der Leistungsdaten von JavaScript in Windows Store-Apps