【发布时间】:2023-04-02 02:56:01
【问题描述】:
我正在使用 std::fstream 将图像流写入硬盘。由于大多数硬盘驱动器都有 32MB 的缓存,是创建一个缓冲区来累积高达 32MB 的图像数据然后写入磁盘更有效,还是将每个图像都写入磁盘效率更高?
【问题讨论】:
-
我认为你会让缓存工作,而不必尝试“帮助”它。
-
您的写入性能真的有问题吗?如果没有,为什么要麻烦?
标签: c++ hard-drive