Una memory leak è memoria che non è più necessaria ma non viene mai liberata, perché qualcosa la referenzia ancora. Nel tempo l'heap del processo cresce finché non rallenta o si blocca (out-of-memory). Nei server Node di lunga durata, le leak sono un problema serio in produzione.
Sorgenti comuni di leak
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
