Запись в буферный файл - PullRequest
1 голос
/ 14 марта 2019

Я работаю над программой сбора журналов c ++.

При получении журналов они обрабатываются и записываются в файл.Я хочу оптимизировать производительность за счет уменьшения накладных расходов при операции записи в файл;особенно, когда журналы отправляются с высокой скоростью.

После некоторых веб-исследований я узнал, что могу сократить накладные расходы, записывая порцию данных за один раз.Я думаю о сохранении определенного количества журналов в некотором буфере и записи содержимого буфера, когда размер буфера превышает некоторое определенное значение;затем очистите буфер и повторите.

Как определить оптимальное значение для размера буфера?

...