Project

General

Profile

Django profiling » History » Revision 2

Revision 1 (Alex V Koval, 10/16/2012 08:49 PM) → Revision 2/5 (Alex V Koval, 10/16/2012 09:05 PM)

h1. Django profiling 

 Decorator from https://code.djangoproject.com/wiki/ProfilingDjango available via DjHDGutils.profiling 

 Usage is simple: add @profile as a decorator for view or function you wish to profile, and find results in 
 /tmp or into settings.PROFILE_LOG_BASE 

 h2. View PNG results 

   gprof2dot -f pstats ~/yp/default/djyp/stones1.prof | dot -Tpng -o output.png 

 for a convinience I've made a shell script for myself.  

 h3. Package requirements (Gentoo names): 

  * media-gfx/graphviz 
  * dev-util/gprof2dot