Where does the time go?

So I just looked at my calendar and went "gulp".  PyCon.ca is just 3 (or 4, depending how you want to count) days away.  I've got my presentation roughed out, but I don't have Coldshot to the point where it can be released as a 1.0 implementation.

I also still need to play with statprof, gprof2dot, Graphi, PyPy profiling, Py3K profiling, multiprocessing profiling, and then go back and review the talk from 2009 to make sure I haven't forgotten to address any of the questions that came up from there.  The big problem is that I sit down to work on the presentation and find myself working on RunSnakeRun or Coldshot instead.

I've now got RunSnakeRun doing file-oriented views for Coldshot (as it always did for cProfile), but as of yet it doesn't do anything more interesting than it does with Coldshot, as every time I get into "interesting" stuff I get into gimbal lock with multiple different things to optimize for arbitrarily huge data-sets... premature optimization happens even when you're writing a profiler and should know better :) .


  1. Marius Gedminas

    Marius Gedminas on 11/06/2012 4:13 p.m. #

    What is Graphi?

  2. Mike Fletcher

    Mike Fletcher on 11/06/2012 4:46 p.m. #

    As far as I understand, it is a wrapper around gprof2dot that serves up the files in a web browser running Django. I haven't explored it yet, just have it in my list of "profiling related software to explore". Likely similar to the use-case of Snakeviz, save that it's doing the rendering on the server instead of the browser, so it should be able to load larger profiles.

Comments are closed.


Pingbacks are closed.