Nodejs流内存泄漏

时间:2016-06-06 03:12:19

标签: node.js memory-leaks stream

我在nodejs中有写/读流。有很多数据经常通过它们,尤其是通过读取Stream。程序内存使用量迅速增长,在通过读取流传输的200MB数据之后,程序被“杀死”#34;通过操作系统。

还有另一个程序写入读取流。 我怎样才能阻止内存增长?



var fs = require('fs');

var writableStream = fs.createWriteStream('outStream');
var readableStream = fs.createReadStream('inStream');

readableStream.setEncoding('ascii');

var totalReceivedLength=0;

readableStream.on('data', function(chunk) {
totalReceivedLength+=chunk.length;
});

readableStream.on('end', function() {
	readableStream.destroy();
	console.log(data.length);
});




我用

top | grep nodejs

监控内存使用情况。

0 个答案:

没有答案