Project

General

Profile

Django profiling » History » Version 3

Alex V Koval, 10/16/2012 09:06 PM

1 1 Alex V Koval
h1. Django profiling
2
3
Decorator from https://code.djangoproject.com/wiki/ProfilingDjango available via DjHDGutils.profiling
4
5
Usage is simple: add @profile as a decorator for view or function you wish to profile, and find results in
6
/tmp or into settings.PROFILE_LOG_BASE
7
8
9 3 Alex V Koval
h3. To view, you will need to install following packages:
10 1 Alex V Koval
11
 * media-gfx/graphviz
12
 * dev-util/gprof2dot
13 3 Alex V Koval
14
h3. Generate PNG:
15
16
  gprof2dot -f pstats ~/yp/default/djyp/stones1.prof | dot -Tpng -o output.png
17
18
for a convinience I've made a shell script for myself.