缓冲文件写入

时间:2019-03-14 01:59:36

标签: c++ file-io buffer

我正在开发一个日志收集c ++程序。

收到日志后,将对它们进行处理并将其写入文件。我想通过减少文件写入操作的开销来优化性能;尤其是在日志发送速度很高时。

经过一番网络研究,我知道我可以通过一次写入大量数据来减少开销。我正在考虑在某些缓冲区中存储一定数量的日志,并在缓冲区大小超过某个特定值时写入缓冲区的内容。然后清空缓冲区并重复。

如何确定缓冲区大小的最佳值?

0 个答案:

没有答案