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 sbt
Recipients pitrou, sbt
Date 2012-08-22.09:58:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1345629483.54.0.817302653543.issue15758@psf.upfronthosting.co.za>
In-reply-to
Content
The attached patch (readall-resize.patch) makes the resizes only happen when the buffer is full.  It produces

amount = 1 MB; time taken = 0.02 secs; rate = 64.10 MB/s
amount = 2 MB; time taken = 0.03 secs; rate = 64.10 MB/s
amount = 4 MB; time taken = 0.06 secs; rate = 64.10 MB/s
amount = 8 MB; time taken = 0.08 secs; rate = 102.56 MB/s
amount = 16 MB; time taken = 0.17 secs; rate = 93.24 MB/s
amount = 32 MB; time taken = 0.31 secs; rate = 102.56 MB/s
amount = 64 MB; time taken = 0.70 secs; rate = 91.17 MB/s
amount = 128 MB; time taken = 1.81 secs; rate = 70.73 MB/s
History
Date User Action Args
2012-08-22 09:58:03sbtsetrecipients: + sbt, pitrou
2012-08-22 09:58:03sbtsetmessageid: <1345629483.54.0.817302653543.issue15758@psf.upfronthosting.co.za>
2012-08-22 09:58:03sbtlinkissue15758 messages
2012-08-22 09:58:02sbtcreate