File: timebothCMP.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.024772
read_byLines_binaryMode    (large.txt=2.80M)    => 0.015806
read_byBlocks_textMode     (large.txt=2.80M)    => 0.009921
read_byBlocks_binaryMode   (large.txt=2.80M)    => 0.001622
read_allAtOnce_textMode    (large.txt=2.80M)    => 0.011466
read_allAtOnce_binaryMode  (large.txt=2.80M)    => 0.003305

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

[Python 2.6: testIO.out, 26214400 bytes]
write_byLines_textMode     (testIO.out=25.00M)  => 0.453313
write_byLines_binaryMode   (testIO.out=25.00M)  => 1.235918
write_byBlocks_textMode    (testIO.out=25.00M)  => 1.464019
write_byBlocks_binaryMode  (testIO.out=25.00M)  => 0.560694
write_allAtOnce_textMode   (testIO.out=25.00M)  => 0.174307
write_allAtOnce_binaryMode (testIO.out=25.00M)  => 0.579587

Output data sizes: 524288 50 50 26214400 26214400

[Python 3.0: large.txt, 2935401 bytes]
read_byLines_textMode      (large.txt=2.80M)    => 1.024868
read_byLines_binaryMode    (large.txt=2.80M)    => 1.299153
read_byBlocks_textMode     (large.txt=2.80M)    => 0.539751
read_byBlocks_binaryMode   (large.txt=2.80M)    => 0.002815
read_allAtOnce_textMode    (large.txt=2.80M)    => 0.718675
read_allAtOnce_binaryMode  (large.txt=2.80M)    => 0.670614

[Python 3.0: large.bin, 13168640 bytes]
read_byBlocks_binaryMode   (large.bin=12.56M)   => 0.014730
read_allAtOnce_binaryMode  (large.bin=12.56M)   => 13.695692

[Python 3.0: testIO.out, 26214400 bytes]
write_byLines_textMode     (testIO.out=25.00M)  => 5.409266
write_byLines_binaryMode   (testIO.out=25.00M)  => 2.160819
write_byBlocks_textMode    (testIO.out=25.00M)  => 4.927914
write_byBlocks_binaryMode  (testIO.out=25.00M)  => 1.884943
write_allAtOnce_textMode   (testIO.out=25.00M)  => 1.313119
write_allAtOnce_binaryMode (testIO.out=25.00M)  => 0.603439

==Summary==

[read_byLines_textMode      (large.txt=2.80M)]   => 3.0 is   41.372 times slower
[read_byLines_binaryMode    (large.txt=2.80M)]   => 3.0 is   82.194 times slower
[read_byBlocks_textMode     (large.txt=2.80M)]   => 3.0 is   54.405 times slower
[read_byBlocks_binaryMode   (large.txt=2.80M)]   => 3.0 is    1.736 times slower
[read_allAtOnce_textMode    (large.txt=2.80M)]   => 3.0 is   62.679 times slower
[read_allAtOnce_binaryMode  (large.txt=2.80M)]   => 3.0 is  202.909 times slower
[read_byBlocks_binaryMode   (large.bin=12.56M)]  => 3.0 is    1.441 times slower
[read_allAtOnce_binaryMode  (large.bin=12.56M)]  => 3.0 is  826.735 times slower
[write_byLines_textMode     (testIO.out=25.00M)] => 3.0 is   11.933 times slower
[write_byLines_binaryMode   (testIO.out=25.00M)] => 3.0 is    1.748 times slower
[write_byBlocks_textMode    (testIO.out=25.00M)] => 3.0 is    3.366 times slower
[write_byBlocks_binaryMode  (testIO.out=25.00M)] => 3.0 is    3.362 times slower
[write_allAtOnce_textMode   (testIO.out=25.00M)] => 3.0 is    7.533 times slower
[write_allAtOnce_binaryMode (testIO.out=25.00M)] => 3.0 is    1.041 times slower



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