Frame / Page - Arbeitsspeicher bei Seitennavigation wird nicht released

N0ACE

Mitglied
Hallo zusammen,

wir entwickeln derzeit eine recht komplexe Silverlight Anwendung, durch welche man mittels eines Frame und HyperlinkButtons navigieren kann. Nun ist uns aufgefallen, dass der Arbeitsspeicher des Browsers (im unseren Fall IE9) immens anwächst, wenn zwischen den einzelnen Seiten navigiert wird. Beim Verlassen einer Seite scheint der genutzte Speicher nicht wieder freigegeben zu werden.

Wir haben des Weiteren das Beispielprojekt "Navigationsanwendung" unter Visual Studio 2010 und VS2012 geöffnet und lediglich gestartet (Standard sind die MainPage und zwei weitere Pages "Home" und "About"). Wird hier zwischen diesen beiden Seiten hin und her navigiert, füllt sich der Speicher, ohne dass etwas wieder frei gegeben wird... Erst ein Refresh der Seite (F5) bzw. ein Schließen des Tabs/Browsers leert den Speicher.

Haben Sie einen Tipp für mich, wie ich der Problematik entgegen wirken kann?

Vielen Dank für Ihre Bemühungen und weiterhin einen schönen Tag!
 
Zurück