hirthwork 18.01.2013 07:06 mcabber

поведай мне, программач, а делаешь ли ты flush после каждого write в лог, или же экономишь сисколы и позволяешь системе самой решить когда следует сбросить записи на диск?

1. DZhon 18.01.2013 07:08 Miranda

Не делаю никогда почти %) если че-то с гуйцами, то выношу кнопку для флаша.

2. Myp 18.01.2013 07:08 Work

Не делаем. Экономим мы.

3. 0xd34df00d 18.01.2013 08:00 Azoth_primary

Да.

4. gelraen 18.01.2013 08:31

в случае лога по которому, возможно, потом надо будет проводить разбор полётов — лучше делать

5. hirthworkgelraen /4 18.01.2013 08:40 mcabber

чем «лучше»?

6. gelraenhirthwork /5 18.01.2013 08:41 work-laptop

тем что в случае сегфолта часть записей не проебётся в буфере в userspace

7. hirthworkgelraen /6 18.01.2013 08:43 mcabber

в каком-каком буфере?

8. gelraenhirthwork /7 18.01.2013 08:47 work-laptop

в том, в котором твоя херня, использующаяся для файлового ввода-вывода, собирает байтики перед тем как сделать write(). Если у неё такого буфера нет и на каждую строчку лога и так вызывается write(), то можно не сильно париться.

9. hirthworkgelraen /8 18.01.2013 08:48 mcabber

а в /0 разве не так написано?

10. gelraenhirthwork /9 18.01.2013 08:50 work-laptop

а, туплю, да

11. ulidtkogelraen /10 18.01.2013 10:02

тупишь

12. hirthworkulidtko /11 18.01.2013 10:04 mcabber

теперь твоя очередь

13. ulidtkohirthwork /12 18.01.2013 10:18

очередь куда? // я тупой

14. hirthworkulidtko /13 18.01.2013 10:23 mcabber

молодец, с первого раза понял

15. ulidtkohirthwork /14 18.01.2013 10:26

ноэ...

Do you really want to delete ?