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 christian.heimes, sbt, serhiy.storchaka, socketpair
Date 2013-07-04.15:20:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1372951252.36.0.614183823815.issue18329@psf.upfronthosting.co.za>
In-reply-to
Content
> I think I know what's going on here. For socket IO readline() uses a 
> readahead buffer size of 1.

Why is that?  I think that makefile(mode='rb') and fdopen() both create BufferedReader objects with the same buffer size.

It looks to me like there are the same number of reads for both cases (about 120,000 ~ data_size/buffer_size).  But with SocketIO, there are 5 function calls for each read into the buffer.
History
Date User Action Args
2013-07-04 15:20:52sbtsetrecipients: + sbt, christian.heimes, socketpair, serhiy.storchaka
2013-07-04 15:20:52sbtsetmessageid: <1372951252.36.0.614183823815.issue18329@psf.upfronthosting.co.za>
2013-07-04 15:20:52sbtlinkissue18329 messages
2013-07-04 15:20:52sbtcreate