这是一个简单的代码
var fn = function () {
return null;
}
setInterval(fn, 100);
setInterval(function () {
global.gc();
console.log(process.memoryUsage().rss);
}, 1000);
Runnig
node --expose-gc /tmp/test.js
结果:
10330112
10596352
10596352
10596352
10932224
10932224
10932224
... several minutes
11198464
11198464
11198464
为什么记忆力在增加?