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.
Siehe So erstellen Sie ein Profil für JavaScript-Code in Windows Store-Apps auf einem lokalen Computer, um Profilerstellungsdaten von einer App zu sammeln, die auf dem Visual Studio-Computer bereitgestellt wird.
Die Profilerstellung im Simulator ist nicht empfehlenswert, da Leistung der App im Simulator beeinträchtigt werden kann.
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.
Weitere Informationen zur Installation einer Entwicklerlizenz, die auf dem Remotegerät installiert ist, finden Sie unter Abrufen einer Entwicklerlizenz für Windows 8 Consumer Preview.
Informationen zur Installation der Remotetools für Visual Studio finden Sie unter Installing the Remote Debugger
Wählen Sie Remotedebugmonitor auf dem Startbildschirm aus, um den Remotedebugmonitor zu starten.
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:
Öffnen Sie in Visual Studio das Projekt für die Profilerstellung.
Klicken Sie im Menü Debuggen auf Projekteigenschaften.
Wählen Sie Debugging im Knoten Konfigurationseigenschaften aus.
Wählen Sie aus der Liste Zu startender Debugger Remotecomputer aus.
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.
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.
Andere Debugeigenschaften
Lokales Netzwerkloopback zulassen hat keine Auswirkungen auf die Profilerstellung.
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.
Sammeln von Leistungsdaten während der gesamten Profilerstellung
Um ein Gesamtprofil für die App zu erstellen, gehen Sie wie folgt vor:
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.
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.
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.
Sammeln von Leistungsdaten für bestimmte Szenarien
Um ein Profil für ein bestimmtes Szenario der Anwendung zu erstellen, gehen Sie wie folgt vor:
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.
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.
Wiederholen Sie die wichtigsten Szenarien, um genauere Ergebnisse zu erhalten.
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