ایک memory leak وہ memory ہے جس کی اب ضرورت نہیں مگر کبھی free نہیں ہوتی، کیونکہ کوئی چیز اب بھی اس کا reference رکھتی ہے۔ وقت کے ساتھ process کا heap بڑھتا رہتا ہے جب تک کہ یہ سست ہو جائے یا crash کر جائے (out-of-memory)۔ طویل عرصے تک چلنے والے Node servers میں leaks ایک سنگین production مسئلہ ہیں۔
leak کے عام ذرائع
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
