It might be worthwhile to consider writing read() and write() in Cython, and
only defer to the Python implementations if the object is not in the block
cache. That way these calls wouldn't have to acquire the GIL.
However, we first need to measure how big the Python overhead on reads and
writes is in the first place.
Original issue reported on code.google.com by Nikolaus@rath.org on 27 Apr 2013 at 2:43
Original issue reported on code.google.com by
Nikolaus@rath.org
on 27 Apr 2013 at 2:43