🔮 [深入浅出nodeJS] 5. 内存资源控制
V8的垃圾回收与内存限制
高效的使用内存
内存指标
内存泄漏
通常,造成内存泄漏的原因有如下几个。
内存泄漏排查
大内存应用
由于V8的内存限制,我们无法通过fs.readFile()和fs.writeFile()直接进行大文件的操作,而改用fs.createReadStream()和fs.createWriteStream()方法通过流的方式实现对大文件的操作。下面的代码展示了如何读取一个文件,然后将数据写入到另一个文件的过程:

通常,造成内存泄漏的原因有如下几个。
由于V8的内存限制,我们无法通过fs.readFile()和fs.writeFile()直接进行大文件的操作,而改用fs.createReadStream()和fs.createWriteStream()方法通过流的方式实现对大文件的操作。下面的代码展示了如何读取一个文件,然后将数据写入到另一个文件的过程: