можете уточнить, правильно ли я использую timeit для замера скорости выполнения алгоритмов.
Погуляв по ману я реализовал такой метод замера скорости алгоритма
import timeit
s = """\
a = 1
b = 1
total = 0
while b < 10:
if a%2 == 0:
total += a
a,b=b+a,a
"""
t = timeit.Timer(stmt=s)
print "%.4f usec/pass" % ( 1000000*t.timeit(number=100000)/100000)