At 6:44 PM -0700 9/8/99, Justin C. Walker wrote:
From the FWIW department, we have, in the Darwin source, an
implementation of a "select replacement" that is designed to get
around some of the (perceived or real) issues with select(), e.g.,
looking at a long (FD_SETSIZE or larger) array of bits several
times in the kernel and in user space.

In the available sources, this is represented in sys/ev.h, and is
implemented only for sockets.  Our tests indicate a roughly 5-10%
speed improvement when a lot of sockets are in use but not
exuberantly so.

This sounds like it will be interesting.  If this works out, would
it translate to the other *BSD's fairly easily?  When you say
"select replacement", do you mean select disappears from the system,
or just that this will be an alternative to using select?


---
Garance Alistair Drosehn           =   g...@eclipse.acs.rpi.edu
Senior Systems Programmer          or  dro...@rpi.edu
Rensselaer Polytechnic Institute


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to