Python example: possible speedup?

Les Schaffer godzilla at netmeg.net
Thu Sep 9 21:22:39 EDT 1999


> What if you use range(100000) or range(1000000)?
                            elapsed time
                               (sec)
trying NUM = 10
                  a=a+'h' --> 0.000987
                cStringIO --> 0.000954
            a.append('h') --> 0.001573
trying NUM = 100
                  a=a+'h' --> 0.004399
                cStringIO --> 0.005185
            a.append('h') --> 0.007262
trying NUM = 1000
                  a=a+'h' --> 0.056781
                cStringIO --> 0.054581
            a.append('h') --> 0.072653
trying NUM = 10000
                  a=a+'h' --> 3.217044
                cStringIO --> 0.535160
            a.append('h') --> 0.907285
trying NUM = 100000
                  a=a+'h' --> 324.303910
                cStringIO --> 5.138107
            a.append('h') --> 7.676265
trying NUM = 1000000
 
   still running  :-)  [ i want skip m's computer  !!! :-) ]

-- 
____        Les Schaffer              ___| --->> Engineering R&D <<---
Theoretical & Applied Mechanics          |  Designspring, Inc. 
Center for Radiophysics & Space Research |  http://www.designspring.com/
Cornell Univ.  schaffer at tam.cornell.edu  |  les at designspring.com




More information about the Python-list mailing list