File: timebothCMP-300.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.024946
read_byLines_binaryMode    (large.txt=2.80M)    => 0.015942
read_byBlocks_textMode     (large.txt=2.80M)    => 0.010006
read_byBlocks_binaryMode   (large.txt=2.80M)    => 0.001614
read_allAtOnce_textMode    (large.txt=2.80M)    => 0.012823
read_allAtOnce_binaryMode  (large.txt=2.80M)    => 0.004873

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

[Python 2.6: testIO.out, 26214400 bytes]
write_byLines_textMode     (testIO.out=25.00M)  => 0.451539
write_byLines_binaryMode   (testIO.out=25.00M)  => 1.315574
write_byBlocks_textMode    (testIO.out=25.00M)  => 1.452474
write_byBlocks_binaryMode  (testIO.out=25.00M)  => 0.723342
write_allAtOnce_textMode   (testIO.out=25.00M)  => 0.187466
write_allAtOnce_binaryMode (testIO.out=25.00M)  => 1.191631

Output data sizes: 524288 50 50 26214400 26214400

[Python 3.0: large.txt, 2935401 bytes]
read_byLines_textMode      (large.txt=2.80M)    => 1.103171
read_byLines_binaryMode    (large.txt=2.80M)    => 1.334882
read_byBlocks_textMode     (large.txt=2.80M)    => 0.557405
read_byBlocks_binaryMode   (large.txt=2.80M)    => 0.003082
read_allAtOnce_textMode    (large.txt=2.80M)    => 0.709091
read_allAtOnce_binaryMode  (large.txt=2.80M)    => 0.643170

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

[Python 3.0: testIO.out, 26214400 bytes]
write_byLines_textMode     (testIO.out=25.00M)  => 5.514314
write_byLines_binaryMode   (testIO.out=25.00M)  => 2.335853
write_byBlocks_textMode    (testIO.out=25.00M)  => 5.096419
write_byBlocks_binaryMode  (testIO.out=25.00M)  => 1.982311
write_allAtOnce_textMode   (testIO.out=25.00M)  => 1.586279
write_allAtOnce_binaryMode (testIO.out=25.00M)  => 0.628141

==Summary==

[read_byLines_textMode      (large.txt=2.80M)]   => 3.0 is   44.222 times slower
[read_byLines_binaryMode    (large.txt=2.80M)]   => 3.0 is   83.734 times slower
[read_byBlocks_textMode     (large.txt=2.80M)]   => 3.0 is   55.707 times slower
[read_byBlocks_binaryMode   (large.txt=2.80M)]   => 3.0 is    1.910 times slower
[read_allAtOnce_textMode    (large.txt=2.80M)]   => 3.0 is   55.298 times slower
[read_allAtOnce_binaryMode  (large.txt=2.80M)]   => 3.0 is  131.986 times slower
[read_byBlocks_binaryMode   (large.bin=12.56M)]  => 3.0 is    1.532 times slower
[read_allAtOnce_binaryMode  (large.bin=12.56M)]  => 3.0 is  564.707 times slower
[write_byLines_textMode     (testIO.out=25.00M)] => 3.0 is   12.212 times slower
[write_byLines_binaryMode   (testIO.out=25.00M)] => 3.0 is    1.776 times slower
[write_byBlocks_textMode    (testIO.out=25.00M)] => 3.0 is    3.509 times slower
[write_byBlocks_binaryMode  (testIO.out=25.00M)] => 3.0 is    2.740 times slower
[write_allAtOnce_textMode   (testIO.out=25.00M)] => 3.0 is    8.462 times slower
[write_allAtOnce_binaryMode (testIO.out=25.00M)] => 3.0 is    0.527 times slower



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