이번에는 스트림을 사용해 파일을 big3.txt로 복사해보겠습니다.
stream-memory.js
const fs = require('fs');
console.log('before: ', process.memoryUsage().rss);
const readStream = fs.createReadStream('./big.txt');
const writeStream = fs.createWriteStream('./big3.txt');
readStream.pipe(writeStream);
readStream.on('end', () => {
console.log('stream: ', process.memoryUsage().rss);
});
콘솔
$ node stream-memory
before: 18087936
stream: 62472192