Contribute Media
A thank you to everyone who makes this possible: Read More

PyOhio 2010: Making it go faster


Making it go faster

Presented by W. Matthew Wilson

An introduction to profiling python code.

I'll use cProfile, pstats, and RunSnakeRun to find where code is getting bogged down in a real-world example. I'll measure the run-time cost with timeit, refactor, and measure it again.

Finally, I'll talk about the limits of python optimization and show how to replace python code with C.


Improve this page