2007-05-23
Performance, performance, performance. Optimizing the event dispatching in LSR today. Lots of room for improvement in qualitative responsiveness. Tried getting some hard numbers from the Python profile module, but it returns incomplete reports. After some studying, I realized it wasn’t profiling anything method calls made in gobject main loop callbacks (which is practically everything except initialization in LSR). I thought about putting individual calls to the profiler in the callback, but then I don’t get an aggregate view of performance across all calls. No doubt I’m using the profiler incorrectly for this design. Can someone tell me what I’m doing wrong?
Mowed and watered the lawn early. Left plenty of time for watching the Lost finale. Now I’m free from the addiction of this damn show. For a few months.