[Twisted-Python] Usenix paper on event dispatch mechanisms

Itamar Shtull-Trauring lists at itamarst.org
Tue Sep 18 16:40:41 MDT 2001


Glyph Lefkowitz wrote:


> Wow.  I just read that 3 times, and my brain just can't accept that it is
> _good_ for performance.  Thanks for digging it up, itamar!

Think about it - a selct() is very expensive, and you have to do one 
before every accept(). This way, if a lot of connections are waiting we 
do them quickly (accept() is apparently less expensive) and can starts 
sending them data on the next select(). The paper has more details.






More information about the Twisted-Python mailing list