Ein Speicherleck ist Speicher, der nicht mehr benötigt wird, aber nie freigegeben wird, weil etwas ihn noch referenziert. Im Laufe der Zeit wächst der Heap des Prozesses, bis er verlangsamt wird oder abstürzt (out-of-memory). In langfristig laufenden Node-Servern sind Lecks ein ernstes Problem in der Produktion.
Häufige Leckquellen
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
