This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients giampaolo.rodola, gvanrossum, neologix, vstinner, yselivanov
Date 2017-04-07.13:03:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1491570192.36.0.0583176386071.issue30014@psf.upfronthosting.co.za>
In-reply-to
Content
Giampaolo Rodola': "Your old patch uses unregister() and register() so I'm not sure what speedup that'll take as the whole point is to avoid doing that."

My patch calls generic unregister() and register() of the base classes, but it only uses one syscall per modify() call.

Oh by the way, it seems like my patch changes KqueueSelector, but your change doesn't. Am I right? KqueueSelector is the default selector on FreeBSD and macOS. IMHO it's worth it to optimize it as well.
History
Date User Action Args
2017-04-07 13:03:12vstinnersetrecipients: + vstinner, gvanrossum, giampaolo.rodola, neologix, yselivanov
2017-04-07 13:03:12vstinnersetmessageid: <1491570192.36.0.0583176386071.issue30014@psf.upfronthosting.co.za>
2017-04-07 13:03:12vstinnerlinkissue30014 messages
2017-04-07 13:03:12vstinnercreate