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