2011-01-09 14 views
3

Gibt es eine Möglichkeit, die aktuelle Speichernutzung des Silverlight Plug-Ins aus dem clientseitigen C# -Code zu messen?Silverlight Memory Usage

Ich isoliert ein Speicherleck und es wäre gut zu wissen, die aktuelle Speichernutzung des Plug-Ins.

Zum Beispiel könnte es in einer Datei protokolliert werden, bevor ich auf eine Schaltfläche klickte, dass es '60 mb 'verwendet und nachdem ich den Knopf gedrückt hatte, wurde '70 mb' usw. Ich könnte dann schrittweise hinzufügen und verwenden diese Technik, um das Leck zu quantifizieren.


Wie ich bereits erwähnt,

ich mehr Suche eine C# Silverlight-Bibliothek Anruf, den ich in meinem Code aufrufen kann die aktuelle Speichernutzung zu einem bestimmten Zeitpunkt zu bekommen.

Also ich vermute, dass es keinen Weg gibt, dies zu tun?

In winforms (und WPF wahrscheinlich) Ich glaube, das ist möglich, aber vielleicht hat die Abstraktion von Silverlight diese Funktionalität ausgeschlossen?

+1

Haben Sie eine ähnliche Frage überprüft http://StackOverflow.com/Questions/156507/does-Asilverlight-Memory-Profiler-Exist? –

+0

Ich bin mehr auf der Suche nach einem C# silverlight-Bibliotheksaufruf, den ich in meinem Code aufrufen kann, um die aktuelle Speichernutzung zu einem bestimmten Zeitpunkt zu erhalten. – peter

Antwort

0

Dies kann Ihnen helfen: Analyzing Silverlight Memory Usage

+0

Ich suche mehr nach einem C# Silverlight-Bibliotheksaufruf, den ich in meinem Code aufrufen kann, um die aktuelle Speichernutzung zu einem bestimmten Zeitpunkt zu erhalten. – peter

1

GC.GetTotalMemory dir helfen könnten.