Μια διαρροή μνήμης είναι η μνήμη που δεν είναι πλέον απαραίτητη αλλά ποτέ δεν απελευθερώνεται, επειδή κάτι εξακολουθεί να την αναφέρει. Με την πάροδο του χρόνου, η σωρός της διεργασίας αυξάνεται έως ότου να επιβραδυνθεί ή να χαλάσει (έλλειψη μνήμης). Σε μακροχρόνια λειτουργούντα διακομιστή Node, οι διαρροές είναι σοβαρό πρόβλημα παραγωγής.
Κοινές πηγές διαρροής
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
