在调用fwrite之前缓冲文件写入是否有性能优势?

时间:2017-02-13 15:25:25

标签: c file-io fwrite

我正在研究图像压缩编解码器。编解码器有自己的流接口:

1)对单个连续的内存块执行许多小型和大型写入

2)将连续内存写入流接口,写入内部缓冲区,当缓冲区已满时,使用fwrite C接口刷新磁盘。编辑:内部缓冲区大小默认为1 MB

每次只是写入磁盘,没有中间缓冲区,它会提高性能吗?

编解码器是跨平台的:windows / osx / linux

0 个答案:

没有答案