timeit

キャッシュってどういうことかよくわからないけど、コードは compile されてから実行される。
あとまぁ、関数を実行時間を計測したくなったら適当に import してやればよい。

import timeit

def target():
  pass

print Timer(setup='from __main__ import target', stmt='target()').timeit()