cStringIO won't be apples to apples because it's equivalent to BytesIO.  I'll get some profiles though.