メモリリーク とは、もはや必要ないのに何かがまだ参照しているために解放されないメモリのことです。時間とともにプロセスのヒープが増大し、やがて遅くなったりクラッシュしたり(メモリ不足)します。長時間稼働する Node サーバーでは、リークは深刻な本番上の懸念事項です。
よくあるリークの原因
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
