Message170697
re.compile seems twice as fast as pickle.loads:
import re
import pickle
import timeit
N = 100000
s = "r = re.compile('[\\udc80-\\udcff]')"
t = timeit.Timer(s, 'import re')
print("%6.2f <- re.compile" % t.timeit(number=N))
s = "r = pickle.loads(p)"
p = pickle.dumps(re.compile('[\udc80-\udcff]'))
t = timeit.Timer(s, 'import pickle; from __main__ import p')
print("%6.2f <- pickle.loads" % t.timeit(number=N))
Result:
5.59 <- re.compile
11.04 <- pickle.loads
See also #2679. |
|
Date |
User |
Action |
Args |
2012-09-19 02:46:49 | ezio.melotti | set | recipients:
+ ezio.melotti, loewis, barry, orsenthil, nadeem.vawda, r.david.murray, rosslagerwall |
2012-09-19 02:46:49 | ezio.melotti | set | messageid: <1348022809.82.0.409326282992.issue11454@psf.upfronthosting.co.za> |
2012-09-19 02:46:49 | ezio.melotti | link | issue11454 messages |
2012-09-19 02:46:49 | ezio.melotti | create | |
|