“fs.createReadStream”的内部缓冲区大小是多少?
从流的文档中,提到fs.createReadStream使用可通过readable._readableState.buffer
访问的内部缓冲区
从流的文档中可以看出,默认highWaterMark
为64kb
。
但是readable._readableState.buffer.length
得到1而不是8(8字节= 64 kb)。那是为什么?
参考文献:
https://nodejs.org/docs/latest-v6.x/api/stream.html#stream_buffering https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options