How do you monitor resource usage on your desktop?
In my experience, the common stock monitors all have two flaws:
>starts logging data only after you run it
>logs only overall resource usage, not per program
I feel like it would be much more informative to have a plot of resource usage over time *per process*. That way you can see the spikes, if any. Is there something on Linux that does this? I guess I can just log top output and parse it, but I'd rather not do all that work.