Frage

Gibt es Profiler, die Silverlight unterstützen?Ich habe ANTS (Version 3.1) ohne Erfolg ausprobiert?Unterstützt Version 4 dies?Gibt es noch andere Produkte, die ich ausprobieren kann?

AktualisiertSeit der Veröffentlichung von Silverlight 4 ist es nun möglich, eine vollständige Profilerstellung für SL-Anwendungen durchzuführen ...Kasse Das Artikel zum Thema

Auf der PDC habe ich angekündigt, dass Silverlight 4 mit der neuen CoreCLR-Funktion ausgestattet ist, die von den VS2010-Profilern profiliert werden kann:Dies bedeutet, dass wir Ihnen zum ersten Mal die Möglichkeit geben, ein Profil des verwalteten und nativen Codes (Benutzer oder Plattform) zu erstellen, der von einer Silverlight-Anwendung verwendet wird.Juhuu.Ein großes Lob an das CLR-Team.

Randnotiz:Von Silverlight 1-3 konnte man nur Dinge wie xperf verwenden (siehe XPerf:Ein CPU-Sampler für Silverlight, der sehr leistungsstark ist, um die Layout-/Text-/Medien-/GFX-/usw.-Pipelines anzuzeigen, aber nur den nativen Callstack bereitstellt.)

Aus SilverLite (PDC-Video, TechEd Island, VS2010, Profilerstellung, Silverlight 4)

War es hilfreich?

Lösung

Installieren Xperf und Xperfview wie hier verfügbar: http://msdn.microsoft.com/en-us/library/cc305218.aspx

(1) Inbetriebnahme Ihre Probe

(2) xperf -auf Basis

(3) für ein bisschen warten

(4) xperf -d myprofile.etl

(5), wenn dies geschehen ist, stellen Sie Ihren Symbolpfad:

    set _NT_SYMBOL_PATH= srvC:\symbolshttp://msdl.microsoft.com/downloads/symbols

(6) Xperfview myprofile.etl

(7) Spur -> Last Symbole

  • Wählen Sie den Bereich des CPU-Diagramm, die Sie sehen wollen,
  • rechte Maustaste und wählen Sie Zusammenfassung Tabelle

(8), um die EULA Accept Symbole für die Verwendung, erweitert IExplore, erweitert agcore.dll oder was auch immer ist Ihr Top-Modul

Andere Tipps

Visual Studio 2010 (mit den Silverlight 4 Tools) kommt mit Unterstützung der Befehlszeile für die Profilierung Silverlight-Anwendungen.

Eine vollständige Anleitung für SL4 Profilierungs finden Sie unter: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

Versuchen Performance Profiler JetBrains dotTrace. Hier ist das Detail, wie man: http://confluence.jetbrains.net/display/NetProf/ Wie + to + Profil + + -Anwendung Silver

Hier ist ein detaillierter Blog-Eintrag über Xperf mit ... überprüfen Sie auch diese Video (bei PDC) über Silverlight Profilierungs !!!

AtoLogic SilverProfiler sollte für Sie arbeiten. Siehe http://www.atologic.com

SL 4.0 verfügt über coreclr etw-Ereignisse.Sollte in der Lage sein, Ausnahmen, GC, Threading und einige andere mithilfe von XPERF und zu diagnostizieren Perfmonitor und clr etw.Ich habe gebloggt darüber.

Zu Ihrer Information: Die Verwendung von Perfmonitor sollte in der Lage sein, Aufrufstapel bereitzustellen.

ETW ist nur unter Windows verfügbar.

Ich mag RedGate ANTS. Ich finde es viel schöner als Profiler DotTrace sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top