Giampaolo Rodola' added the comment:

In those protocols where client and server exchange a lot of commands and 
responses in a single session, such as FTP, modify() is going to be called many 
times.
I don't have actual numbers but I remember that using epoll.modify() was one of 
those relatively small optimizations which all put together led to current 
pyftpdlib performances. For poll() and epoll() pollers I see no reason not to 
use the specialized modify().

That aside, what actually *does* make a big difference and it is very important 
is to "unregister" a fd for writing (EVENT_WRITE) when there's no more data to 
send, and that's something that should be done at a higher level 
(transport.write() and anywhere else some data is sent).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue19842>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to