Javascript Speicherverlust bei Seitenaktualisierung; Abhilfe

Ich habe einen Speicherverlust im IE, der bei einer Seitenaktualisierung auftritt (wie in @ beschriebenDie SO post).

lles, was ich an dieser Stelle wissen möchte, ist: Gibt es eine Möglichkeit, im Dokumentereignis "unload" (das aufgerufen werden kann, wenn die Seite aktualisiert oder geschlossen wird) ALLES zu löschen? Ich suche nach einer einfachen Lösung, die sicherstellt, dass alles zerstört wird, um das Leck zu vermeiden. Ist das überhaupt möglich, oder muss ich mich weiter mit den Details des Lecks befassen und es objektweise beheben?

Aktualisiere: Ok, vielleicht war ich nicht beschreibend genug. Ich kann nicht (zumindest glaube ich nicht) einfach alle meine Objekte auf null setzen: Ich habe Ereignishandler für Klickereignisse usw., daher muss die Anwendung ständig "live" sein, bis sie geschlossen wird. Auch wenn ich dann darüber nachdenke, einfach alles in einer "Entlade" -Methode (die aufgerufen wird, wenn die Seite beendet wird) zu löschen, müssten alle meine Objekte einen globalen Gültigkeitsbereich haben (richtig)? Was ist der beste Weg, um dies zu beheben? Gibt es eine Möglichkeit, eine Liste aller referenzierten Objekte abzurufen, damit ich sie auf null setzen kann? Soll ich jedes Objekt, das ich verwende, zu einem Array hinzufügen, damit ich es später dereferenzieren kann?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage