Actions
h1. Django profiling
Decorator from https://code.djangoproject.com/wiki/ProfilingDjango available via DjHDGutils.profiling
Usage is simple: add @profile('filename') as a decorator for view or function you wish to profile, and find results in
/tmp or into settings.PROFILE_LOG_BASE
h3. To view, you will need to install following packages:
- media-gfx/graphviz
- dev-util/gprof2dot (save it from http://gprof2dot.jrfonseca.googlecode.com/git/gprof2dot.py)
h3. Generate PNG:
gprof2dot.py -f pstats ~/yp/default/djyp/stones1.prof | dot -Tpng -o output.png
for a convinience I've made a shell script for myself.
Updated by Alex V Koval about 9 years ago · 5 revisions