pythontracer

Lets you see your Python program's execution as a tree of function invocations, each tree node exposing the real time, and CPU time (user/sys) of that call.

This looks pretty cool, I will have to try this out on some of my Django projects.