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