더북(TheBook)

이번에는 스트림을 사용해 파일을 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