Hacker News new | ask | show | jobs
by mapleoin 4505 days ago
I think you're timing the import in there, too. Plus, creating an object of a class rather than using a literal will always be slower.
1 comments

Does the --setup statement really get timed?

My reading of the docs[1] has always led me to believe that it doesn't. For example, "It is possible to provide a setup statement that is executed only once at the beginning"

[1]: http://docs.python.org/2/library/timeit.html

It doesn't get timed. You can quickly test this by adding an expensive operation to your setup and checking that it doesn't affect the resulting time.
Aaah, ok. I totally didn't read the --setup arg.