标签: javascript node.js
我在Ubuntu中运行了一个简单的实验:制作了1500mb的虚拟文件,然后对该文件进行了fs.readSync。然后制作f = undefined并将其重新分配给15.我期待在制作f = undefined后内存将自由。我使用<input type="file"> FileReader在浏览器(Chrome)中进行了相同的实验并得到了相同的结果:只有在标签关闭或重新加载后才释放内存。应该这样吗?
fs.readSync
f = undefined
<input type="file">
下图来自Ubuntu系统监视器,显示内存使用情况。