fprintf && write
- From
- Andrey Melnikov (2:5030/1340.116)
- To
- Valentin Nechayev ()
- Date
- 2003-06-04T13:40Z
- Area
- RU.UNIX.PROG
Hello Valentin!
04 Jun 03 09:28, Valentin Nechayev wrote to Serge Ryabchun:
VN> From: Valentin Nechayev <netch@segfault.kiev.ua>
>>>> Andrey Melnikov wrote:
AM>> 03 Jun 03 15:11, Serge Ryabchun wrote to Andrey Melnikov:
VN> Я не понял. Сергей, я Ваши письма не вижу систематически. Чем пишете?
SR>>> Стоп, стоп, стоп. В select wfds модифицируется. IMHO, только первый
SR>>> раз ты получаеш правильный результат, а дальше отвал только по
SR>>> таймауту. Потому и падение скорости в 2 раза.
VN> Нет. Поскольку из select'а выходят с >0 (а случай <0 тут просто не
VN> показан), а дескриптор один, он в наборе остаётся. Частный случай, когда
VN> работает. Хотя я бы всё равно перенёс FD_SET внутрь - чтобы когда будет
VN> более одного дескриптора, не нарываться на грабли.
AM>> PS: Правда там порядка 324 тысяч вызовов :) Но это не повод еще...
AM>> так тормозить.
VN> Померять долю процессора в kernel и user land можешь?
Чем ? через basневский time ? Или через glibc собранную с профайлингом ? Если через первое - то наверное могу. А вот glibc - нет.
Andrey aka TEMHOTA-RIPN
--- GoldED+/LNX 1.1.4.7
* Origin: Powered by SlackWare Linux (2:5030/1340.116)