As LXDE is a common netbook environment, the number of wakeups and CPU usage by the UI should me minimal. Adding more monitors (CPU, memory, temperature) causes successively more wakeups which in itself shouldn't be necessary. If however it is difficult to implement one redraw for all monitors with one wakeup, then the update frequency should be different or user-configurable. For example I don't need my temperature to be updated every second, every ten seconds would be more than enough. For the CPU usage it's a different story. RAM IMHO lies somewhere in between. Views on this may vary but adding a field to make this configurable would make everyone happy though.
I filed this as a bug instead of a feature request as the unnecessary wakeups drain the battery. I hope this is ok.
In any case thanks a lot to the devs for a great environment that in general is very easy on my ressources.
Latest master has two patches related to this. The first indeed collects multiple wakeups into one [1], the second adjusts the update frequency [2]: 1 second for cpu and ram monitors, 3 for thermal, 9 for battery. Is that sufficient?
[1] http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel;a=commit;h=e25a25396f3662512f006aa8afe25fd15951c1c3
[2] http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel;a=commit;h=13d82f2916a92edd0dac4d684d2535f77aaeb9ad