Monthly Archives: November 2010

Visualizing main loop delays

Ross suggested adding a feature to show when your main loop has been blocked. I borrowed some code from libsocialweb to do this. The orange blocks are periods of time when the main loop was delayed for more than 10 milliseconds. Probably useful for people trying to have high frame-rate/smooth animations.

Still hacking along on perfkit

Perfkit development has been continuing steadily. It’s still just a toy of course; but I’ve gotten enough interest from people where this is a project I’d like to continue hacking on. I just added a gdk event source today that helps track down when your program is doing tons of updates. Once I get the [...]

The Case for PerfKit

I wanted to take a few moments to explain my silly little vision of perfkit’s destiny. It already has the basis for some of this, however, that doesn’t change the fact that it is still a toy and in its infancy. (I will continue to emphasize that it is a toy until [...]

Perfkit

I’ve been busy working on something. It is still just a toy. It’s called perfkit. Fork me on Github.
I’m getting older, and I’m having trouble remembering how to use every little tool under the sun. From valgrind, to interesting proc files, to ftrace and perf. You get the idea. So [...]