Where does the time go?
Written by
on
in
Snaking.
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 :) .
Comments
Comments are closed.
Pingbacks
Pingbacks are closed.
Marius Gedminas on 11/06/2012 4:13 p.m. #
What is Graphi?
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.