On Jan 23, 2009, at 12:46 PM, jalanb3 wrote:

Hello the group,

I am wondering why doctests run slower the first time.
In the transcript below "try" is a script which finds and runs
doctests in the current directory. It also shows how long it takes to
run these tests.

I added a new test which searches recursively for files given a path,
and it took (approx) 3 seconds to run. But all subsequent runs take
less than half a second.

Am I right in thinking that the extra time on the first run is the
time it takes to compile .py -> .pyc ?

Lots of things could be involved. For instance, your OS probably memory cached all of the files involved during the first run, so all subsequent runs needed no disk I/O.


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to