Eats too much CPU when monitoring CPU
I've seen up to 50% of a CPU core used by the Usage application when monitoring CPU. It also seems to take a long while doing some operations, which end up blocking the interface for short periods of time: GLib-Message: Source '[gtk+] gdk_frame_clock_paint_idle' took 101 msecs GLib-Message: Source '[gtk+] gdk_frame_clock_paint_idle' took 123 msecs GLib-Message: Source '[gtk+] gdk_frame_clock_paint_idle' took 103 msecs GLib-Message: Source '[gtk+] gdk_frame_clock_paint_idle' took 54 msecs GLib-Message: Source '[gtk+] gdk_frame_clock_paint_idle' took 55 msecs GLib-Message: Source '[gtk+] gdk_frame_clock_paint_idle' took 52 msecs
Those should be under 16msec to feel smooth.