Endstand 31.12.2020, 22:38Uhr:
Es läuft wieder alles stabil.
3732258b-5f82-4893-a049-e24f1859ee8a-image.png
Der freie Speicher hat sich zwischen 64 und 66% eingependelt.
Die Javascripte laufen alle und meine javascript Instanz hat sich auf eine feste Speicherauslastung eingelassen 🙂
4f95db21-1d73-48eb-97c1-523c83abb6b3-image.png
Ich habe tatsächlich noch in einem Skript einen setTimeout() und clearTimeout() Fehler gefunden.
Mein FAZIT:
Das Know-How hier im Forum ist extrem hoch.
Die Verwendung von setTimeout(), setIntervall() sollte mit bedacht gewählt werden. Vielleicht werden durch ein Event/Trigger immer wieder neue Timer-Objekte angelegt und die zuvor angelegten Objekte sind als nicht mehr erreichbare Referenz irgendwo im Speicher sodass auch der Garbage Collector sie nicht mehr finden kann. Immer hinterfragen ob ggf. mit einem clearTimeout() oder clearIntervall() erzeugte Objekte (die Callbackfunktionen) gelöscht werden müssen.
https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/ war ein guter Ansatzpunkt.
Viele Grüße und einen hervorragenden Start ins Jahr 2021!
Artur