[issue7946] Convoy effect with I/O bound threads and New GIL
Antoine Pitrou
report at bugs.python.org
Wed Feb 17 19:41:16 CET 2010
Antoine Pitrou <pitrou at free.fr> added the comment:
We could try not to release the GIL when socket methods are called on a non-blocking socket.
Regardless, I've re-run the tests under the Linux machine, with two spinning threads:
* python 2.7:
25.580 seconds (409914.612 bytes/sec)
* python 3.2:
32.216 seconds (325485.029 bytes/sec)
(and as someone mentioned, the "priority requests" mechanism which was in the original new GIL patch might improve things. It's not an ideal time for me to test, right now :-))
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue7946>
_______________________________________
More information about the Python-bugs-list
mailing list