Re: fprintf && write

From
Valentin Nechayev ()
To
Serge Ryabchun ()
Date
2003-06-04T09:28:20Z
Area
RU.UNIX.PROG
From: Valentin Nechayev <netch@segfault.kiev.ua>

>>> Andrey Melnikov wrote: 

AM>  03 Jun 03 15:11, Serge Ryabchun wrote to Andrey Melnikov:

Я не понял. Сергей, я Ваши письма не вижу систематически. Чем пишете?

 SR>> Стоп, стоп, стоп. В select wfds модифицируется. IMHO, только первый
 SR>> раз ты получаеш правильный результат, а дальше отвал только по таймауту.
 SR>> Потому и падение скорости в 2 раза.

Нет. Поскольку из select'а выходят с >0 (а случай <0 тут просто не показан),
а дескриптор один, он в наборе остаётся. Частный случай, когда работает.
Хотя я бы всё равно перенёс FD_SET внутрь - чтобы когда будет более одного
дескриптора, не нарываться на грабли.

AM> PS: Правда там порядка 324 тысяч вызовов :) Но это не повод еще... так
AM> тормозить.

Померять долю процессора в kernel и user land можешь?


-netch-
--- ifmail v.2.15dev5
 * Origin: Dark side of coredump (2:5020/400)