История изменений
Исправление iljuase, (текущая версия) :
Ускорение в 19 раз?!
vodka@vodka-PC:~/PycharmProjects/get_security_updates_debian$ pypy /tmp/var1.py
1.04758501053
vodka@vodka-PC:~/PycharmProjects/get_security_updates_debian$ /tmp/var1.py
19.420917792998807
vodka@vodka-PC:~/PycharmProjects/get_security_updates_debian$ cat /tmp/var1.py
#!/usr/bin/python3
import timeit
l=['a']*100000
def test():
aa=True
for i in l:
a=i
if aa:
zz=i
print(timeit.timeit('test()', setup="from __main__ import test", number=10000 ))
Исходная версия iljuase, :
Ускорение в 19 раз?!
vodka@vodka-PC:~/PycharmProjects/get_security_updates_debian$ pypy /tmp/var1.py
1.04758501053
vodka@vodka-PC:~/PycharmProjects/get_security_updates_debian$ /tmp/var1.py
19.420917792998807
vodka@vodka-PC:~/PycharmProjects/get_security_updates_debian$ cat /tmp/var1.py
#!/usr/bin/python3
import timeit
l=['a']*100000
def test():
aa=True
for i in l:
a=i
if aa:
zz=i
print(timeit.timeit('test()', setup="from __main__ import test", number=10000 ))