Javascript Node.js简单脚本内存泄漏
下面是一个简单的代码Javascript Node.js简单脚本内存泄漏,javascript,node.js,memory-leaks,Javascript,Node.js,Memory Leaks,下面是一个简单的代码 var fn = function () { return null; } setInterval(fn, 100); setInterval(function () { global.gc(); console.log(process.memoryUsage().rss); }, 1000); 朗尼 节点——公开gc/tmp/test.js 结果: 10330112 10596352 10596352 10596352 10932224 10
var fn = function () {
return null;
}
setInterval(fn, 100);
setInterval(function () {
global.gc();
console.log(process.memoryUsage().rss);
}, 1000);
朗尼
节点——公开gc/tmp/test.js
结果:
10330112
10596352
10596352
10596352
10932224
10932224
10932224
... several minutes
11198464
11198464
11198464
为什么内存在增加?您有哪个node.js版本?我在
v0.10.31
上运行了您的脚本大约20分钟,没有发现任何泄漏。Ubuntu13,node v0.10.25我试过另一个:Debian 3.2 node v0.10.15,稍后也得到了同样的结果。