File: timebothCMP-301.out.txt

Output data sizes: 524288 50 50 26214400 26214400

[Python 2.6: large.txt, 2935401 bytes]
read_byLines_textMode      (large.txt=2.80M)    => 0.025163
read_byLines_binaryMode    (large.txt=2.80M)    => 0.016088
read_byBlocks_textMode     (large.txt=2.80M)    => 0.009978
read_byBlocks_binaryMode   (large.txt=2.80M)    => 0.001625
read_allAtOnce_textMode    (large.txt=2.80M)    => 0.013125
read_allAtOnce_binaryMode  (large.txt=2.80M)    => 0.005150

[Python 2.6: large.bin, 13168640 bytes]
read_byBlocks_binaryMode   (large.bin=12.56M)   => 0.010451
read_allAtOnce_binaryMode  (large.bin=12.56M)   => 0.023421

[Python 2.6: testIO.out, 26214400 bytes]
write_byLines_textMode     (testIO.out=25.00M)  => 0.694092
write_byLines_binaryMode   (testIO.out=25.00M)  => 1.243212
write_byBlocks_textMode    (testIO.out=25.00M)  => 1.434786
write_byBlocks_binaryMode  (testIO.out=25.00M)  => 0.537920
write_allAtOnce_textMode   (testIO.out=25.00M)  => 0.299033
write_allAtOnce_binaryMode (testIO.out=25.00M)  => 0.894553

Output data sizes: 524288 50 50 26214400 26214400

[Python 3.0.1: large.txt, 2935401 bytes]
read_byLines_textMode      (large.txt=2.80M)    => 0.865631
read_byLines_binaryMode    (large.txt=2.80M)    => 1.426228
read_byBlocks_textMode     (large.txt=2.80M)    => 0.102311
read_byBlocks_binaryMode   (large.txt=2.80M)    => 0.003062
read_allAtOnce_textMode    (large.txt=2.80M)    => 0.087129
read_allAtOnce_binaryMode  (large.txt=2.80M)    => 0.022058

[Python 3.0.1: large.bin, 13168640 bytes]
read_byBlocks_binaryMode   (large.bin=12.56M)   => 0.015558
read_allAtOnce_binaryMode  (large.bin=12.56M)   => 0.257354

[Python 3.0.1: testIO.out, 26214400 bytes]
write_byLines_textMode     (testIO.out=25.00M)  => 6.167363
write_byLines_binaryMode   (testIO.out=25.00M)  => 2.496214
write_byBlocks_textMode    (testIO.out=25.00M)  => 5.875376
write_byBlocks_binaryMode  (testIO.out=25.00M)  => 2.253585
write_allAtOnce_textMode   (testIO.out=25.00M)  => 1.554099
write_allAtOnce_binaryMode (testIO.out=25.00M)  => 0.733332

==Summary==

[read_byLines_textMode      (large.txt=2.80M)]   => 3.0 is   34.401 times slower
[read_byLines_binaryMode    (large.txt=2.80M)]   => 3.0 is   88.652 times slower
[read_byBlocks_textMode     (large.txt=2.80M)]   => 3.0 is   10.254 times slower
[read_byBlocks_binaryMode   (large.txt=2.80M)]   => 3.0 is    1.884 times slower
[read_allAtOnce_textMode    (large.txt=2.80M)]   => 3.0 is    6.638 times slower
[read_allAtOnce_binaryMode  (large.txt=2.80M)]   => 3.0 is    4.283 times slower
[read_byBlocks_binaryMode   (large.bin=12.56M)]  => 3.0 is    1.489 times slower
[read_allAtOnce_binaryMode  (large.bin=12.56M)]  => 3.0 is   10.988 times slower
[write_byLines_textMode     (testIO.out=25.00M)] => 3.0 is    8.886 times slower
[write_byLines_binaryMode   (testIO.out=25.00M)] => 3.0 is    2.008 times slower
[write_byBlocks_textMode    (testIO.out=25.00M)] => 3.0 is    4.095 times slower
[write_byBlocks_binaryMode  (testIO.out=25.00M)] => 3.0 is    4.189 times slower
[write_allAtOnce_textMode   (testIO.out=25.00M)] => 3.0 is    5.197 times slower
[write_allAtOnce_binaryMode (testIO.out=25.00M)] => 3.0 is    0.820 times slower



[Home page] Books Code Blog Python Author Train Find ©M.Lutz