एक 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.;
}
