Die Visual Studio-Webprofilerstellung zeigt nur iexplore an

8

Wenn ich den Visual Studio 2012-Profiler (Perfomance Analyzer) für eine Webanwendung in Visual Studio ausführe, startet er Internet Explorer und beendet die Profilerstellung, wenn ich das IE-Fenster schließe.

Nach der Analyse zeigen die Ergebnisse jedoch nur den Prozess iexplore.exe und seine internen Aufrufe an, ohne dass angegeben ist, wie meine Assemblys arbeiten.

Wie kann ich den Analysator so konfigurieren, dass er meinen Code profiliert? Für Desktop-Apps funktioniert es ohne Probleme.

    
Lou 05.11.2015, 15:52
quelle

1 Antwort

0

Wir haben vier Arten von Profiling in VS 2012 verfügbar.

  • CPU-Abtastung
  • Instrumentierung (Java-Skript-Profiling)
  • Dot-Nettomemory-Zuweisung (Dot Net Assembly Profiling)
  • Parallelität

Wenn Sie die Leistungsanalyse für eine Webanwendung starten, wird standardmäßig CPU-Sampling ausgeführt und der Bericht, den Sie erhalten, enthält nur Informationen auf Prozessebene. Führen Sie die folgenden Schritte aus, um Dot Net Memory Allocation Profiling auszuführen.

  • Öffnen Sie das ASP.NET-Webprojekt in Visual Studio Premium oder Visual Studio Ultimativ.
  • Klicken Sie im Menü Analysieren auf Leistung starten Assistent.

  • Wählen Sie auf der ersten Seite des Assistenten einen Punktnetzspeicher aus Zuordnung Profiling, und klicken Sie dann auf Weiter.

  • In welcher Anwendung möchten Sie ein Targeting für das Profiling durchführen? Drop-Down-Liste, stellen Sie sicher, dass das aktuelle Projekt ausgewählt ist, und Klicken Sie dann auf Weiter.
  • Klicken Sie auf der vierten Seite des Assistenten auf Fertig stellen.

Hoffe, das hilft !!!!

    
Vasanthan 26.02.2016 06:01
quelle