Frage

CLR Profiler scheint nicht mit der Silverlight CLR zu arbeiten. Hat ein anderer Speicher-Profiler gibt es?

War es hilfreich?

Lösung

Scheint nicht eine vorhanden zu sein. Doch wie in diesem Forum-Thread empfohlen wird, können Sie Ihre Silverlight konvertieren App zu einer WPF-Anwendung und Profil, das:

  

Es gibt kein Werkzeug ab jetzt aber als Behelfslösung können Sie ganz einfach einen Desktop (WPF) Version von Silverlight-Client aus der gleichen Code-Basis und einige Tweaks (siehe zum Beispiel auf dem Scot Blog erstellen - http: // weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx ). Sobald Sie damit fertig sind, können Sie eine beliebige Performance Profiler ausführen, die mit WPF funktioniert.

keine optimale Lösung, aber es klingt wie die beste Option für die jetzt ...

Update: Gerade gesehen, ein Blog-Post über Xperf, die eine CPU-Sampler für Silverlight ist. Nicht gerade ein Speicher-Profiler, aber ein gutes Werkzeug für die Prüfung der Leistungsfähigkeit von Silverlight-Anwendungen ...

Andere Tipps

Hier ist der Speicher Profilierung in Silverlight mit Xperf.

Get GC Informationen

Versuchen Sie dieses, es ist sehr nützlich:

http://www.red-gate.com/products/ants_memory_profiler /index.htm

Bruno.

Obwohl es nicht ein vollständiger geblasener Profiler mit einem leckeren GUI, könnten Sie ein href verwenden <= "http://blogs.msdn.com/tess/archive/2008/08/21/debugging-silverlight-applications-with- windbg-und-sos-dll.aspx“rel =‚nofollow noreferrer‘> Windbg + SOS Ihre Silverlight-Anwendung zu debuggen, wäre es eine viel Handarbeit erfordern, aber Sie können dann Ihre verwalteten Heap gehen.

Mit Silverlight Spy
Es verfügt über einen Memory Profiler in
gebaut alt text

Ich verwende kostenlos XTE Profiler , die auch mit Silverlight Standard- und Nicht-Browser-Anwendungen funktioniert. Zeigt Live-Speichernutzung als auch.

.NET Memory Profiler ab Version 4.0 unterstützt Silverlight Profilierung.

Sehr zu empfehlen.

Versuchen Atologic SilverProfiler verwenden. Verfügbar unter www.atologic.com .

Standalone CLR Profiler aktualisiert wurde mit Silverlight zu arbeiten, so dass Sie nicht brauchen, um VS Premium / Ultimative haben.

David Bromans CLR Profilieren API Blog: CLRProfiler V4 veröffentlicht

UI ist nicht so toll, aber es funktioniert.

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