naja ursprünglich hatte ich gedacht, dass ich aus der funktion heraus das objekt, auf dass sich die funktion ja bezieht nicht löschen könnte, da sich ja damit die funktion selbst auflösen würde obwohl sie gerade läuft.
Nein, du setzt ja nur die Referenz auf das Requestobjekt in der Funktion request_fkt null. Den Eventhandler löschst du damit nicht solange er noch läuft, dafür sorgt schon der IE, selbst wenn du die onreadystatechange-Property nullst. Der hat seine eigene Referenz auf die gerade ausgeführte Funktion.
tests mittels alert haben ergeben, dass das array auch meist eine länge von 0 hat.
Du entfernst es es ja auch immer nach Abschluss! Also immer den gerade laufenden Request.
dennoch geht der speicherverbrauch in die höhe. einpegeln tut er sich dann, wenn der ram komplett aufgebraucht ist, dann geht der rechner in die knie ^^
eben war er bei 1,5 GB RAM .. das ist natürlich unzumutbar.
Was machst du denn mit den Daten? Wenn du die jedesmal irgendwo einbaust, und alte nicht wieder austrägst verbrauchst du immer mehr Speicher.