|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 18 Nov 2005 01:49:47 To : Vadim Goncharov Subject : Re: httpd в ядре -------------------------------------------------------------------------------- >>> Vadim Goncharov wrote: VG>>>>> Понятно. Остались только 2 вопроса: насколько select() эффективнее VG>>>>> poll() VN>>>> Он эффективнее при плотной группе дескрипторов в одном из fd_set, но VN>>>> только на то время которое читается набор дескрипторов. В остальном VN>>>> разницы с poll() нету. VG>>> Интересно, почему? poll() же гоняет туда-сюда по 8 байт вместо VG>>> нескольких бит, по идее должна быть разница. VN>> Вместо каких нескольких бит? select() гоняет минимум 32 байта на VN>> каждый fd_set который не NULL. VG> А poll() для этих 256 дескрипторов будет гонять аж 4K. А у poll нету фичи типа "а мы для совместимости всегда проверяем первые 256 даже если maxfd был равен 0". Так что никаких 4K там не будет. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223831859a4f1.html, оценка из 5, голосов 10
|