SelfProf A sampling profiler for yourself. It takes snapshots of the active window and the idle time every user-specified interval. These snaps are stored for later analysis. TODO: analysis tools