How it impact battery life?
I'd rather let users answer this question, but here are few points about what I found-out so far:
Widget consumption
- During screen-off widget is sleeping too and uses no CPU at all.
- Rest of the time, one widget takes an average of 20ms CPU to update (on HTC HD2)
So everything will depend on how often you set the widget to refresh!
Recorder consumption
On the other hand, using the recorder (which I often do) uses around 10ms for each sample, the default rate being every minute, it results in a 0.12% CPU usage
Tested in plane mode, screen-off, CPU at ~245MHz! Measured mA consumed was always at 2mA. Will put screen-shots of that later.
Recording rate can be lowered to 5 minutes (for example) which will consume 5 times less and will still bring accurate CPU usage readings.
I'm trying to measure the total % consumed on a 6 hours span, with and without recorder in plane mode to have everything else even, otherwise I can't see much of a difference... Will report findings soon.
Task Manager consumption
This is the most power angry component, as it reads much more data. It's set to refresh every 10 seconds by default (I personally use a 5 seconds refresh rate).
Each run consumes between 70 and 250ms depending on amount of apps running and what's being displayed (all or non-excluded apps only).
I just did some comparison with System Panel, running the UI looking at apps list without touching anything:
CPU load was at 3-10% while running PMW
and 3-15% while running System Panel
note that system panel refreshes CPU more often so it "seemed" at first to consume less. Both apps were showing all 27 apps running at the time.
I hope some users will report their findings too
It will be less biaised 
Hello,@ you and @ Dev
How does this affect batterylife?
I'd rather let users answer this question, but here are few points about what I found-out so far:
Widget consumption
- During screen-off widget is sleeping too and uses no CPU at all.
- Rest of the time, one widget takes an average of 20ms CPU to update (on HTC HD2)
So everything will depend on how often you set the widget to refresh!
Recorder consumption
On the other hand, using the recorder (which I often do) uses around 10ms for each sample, the default rate being every minute, it results in a 0.12% CPU usage
Tested in plane mode, screen-off, CPU at ~245MHz! Measured mA consumed was always at 2mA. Will put screen-shots of that later.
Recording rate can be lowered to 5 minutes (for example) which will consume 5 times less and will still bring accurate CPU usage readings.
I'm trying to measure the total % consumed on a 6 hours span, with and without recorder in plane mode to have everything else even, otherwise I can't see much of a difference... Will report findings soon.
Task Manager consumption
This is the most power angry component, as it reads much more data. It's set to refresh every 10 seconds by default (I personally use a 5 seconds refresh rate).
Each run consumes between 70 and 250ms depending on amount of apps running and what's being displayed (all or non-excluded apps only).
I just did some comparison with System Panel, running the UI looking at apps list without touching anything:
CPU load was at 3-10% while running PMW
and 3-15% while running System Panel
note that system panel refreshes CPU more often so it "seemed" at first to consume less. Both apps were showing all 27 apps running at the time.
I hope some users will report their findings too