hirthwork
18.01.2013 07:06 mcabber
поведай мне, программач, а делаешь ли ты flush после каждого write в лог, или же экономишь сисколы и позволяешь системе самой решить когда следует сбросить записи на диск?
Не делаю никогда почти %) если че-то с гуйцами, то выношу кнопку для флаша.
Не делаем. Экономим мы.
Да.
в случае лога по которому, возможно, потом надо будет проводить разбор полётов — лучше делать
чем «лучше»?
тем что в случае сегфолта часть записей не проебётся в буфере в userspace
в каком-каком буфере?
в том, в котором твоя херня, использующаяся для файлового ввода-вывода, собирает байтики перед тем как сделать write(). Если у неё такого буфера нет и на каждую строчку лога и так вызывается write(), то можно не сильно париться.
а в /0 разве не так написано?
а, туплю, да
тупишь
теперь твоя очередь
очередь куда? // я тупой
молодец, с первого раза понял
ноэ...