我写了一个简单的节点服务器:
var http = require('http');
var server = http.createServer();
var i = 0;
var onRequest = function(req, res){
res.write('test ' + (++i));
res.end();
console.log(i);
};
server.on('request', onRequest);
server.listen(8080);
当我启动服务器时,节点使用了5.8 MB的内存,但是在处理了 100,000 个请求后,它的内存使用量为21.5 MB。
是否会在某个时候(何时)释放此内存?
我确定脚本中没有内存泄漏,它太简单了。
我正在 Windows 8 本地主机上进行测试。