Message135528
> The trade-off of accommodating a small buffer size (by buffering
> behind the scenes anyways) would likely slow the more common cases
> which use a decent buffer size. I am wondering if an effort to
> accommodate both uses would be appropriate. Possibly by not
> double-buffering if readinto(b): len(b) > buffer_size/2 (arbitrary but
> seems feasible), and copying directly as the patch does now.
> Otherwise, fill the buffer up for subsequent reads and copy len(b) to
> user buffer. There is probably a good equilibrium for when it makes
> more/less sense to bypass the internal buffer.
Yes, it sounds reasonable. I think the best thing to do is to experiment
and run some measurements. |
|
Date |
User |
Action |
Args |
2011-05-08 15:49:25 | pitrou | set | recipients:
+ pitrou, benjamin.peterson, stutzbach, daniel.urban, jcon |
2011-05-08 15:49:23 | pitrou | link | issue9971 messages |
2011-05-08 15:49:22 | pitrou | create | |
|