Outside of what BD said - how do you know those things were actually running?
How did your apps and processes become "offenders?"
You can try System Panel (thanks crashdamage, I have it and forgot about it lol) or Quick System Info Pro.
I have before me my phone, just idling and showing me Quick System Info Pro data.
I have over 40 apps and processes - right now - consuming 0% (meaning, less than 1%) according to Quick System Info Pro. According to System Panel, many of those are around 0.2% cpu consumption historically. I have eight processes consuming between 1 and 2%. The total of all background processes and the kernel is going between 35 to 42%
Quick System Info Pro itself - needed 9% cpu for quite a while to sort all of that out - then dropped to 6, and now it's down to 1 or 2%.
Power consumption for memory is constant - doesn't matter if you're using 1% or 99% - ram requires constant power.
The only variables for power consumption are the processor(s), the radios and the screen - and basically, the only power variable for apps is cpu consumption.
System monitors tend to consume more power than most of the apps.
Automatic task killers need to monitor the system - so let's try an experiment.
I've installed Battery Doctor.
And it's telling me that I have 39 problems that it needs to optimize.
I find this very interesting because the 39 apps that it's identified are ALTOGETHER using less than 15% of my battery - and that's only in RARE spurts, if ever. For the majority of the time, those apps are using ZERO PERCENT of my processor when I'm not using them.
And right now, when Battery Doctor said they needed to go - they were using - 0.0% of my cpu.
So, let me go and instrument my running processes - what do I find?
That Battery Doctor is using 5% of my cpu resources to identify the 39 apps and processes that are right now using ZERO PERCENT that it wants to kill.
If I let it "optimize" - it's going to use more cpu power for the "clean up" - and then the operating system is going to get quite confused thinking an error occurred with 39 hibernating apps that it was doing just dandy managing all on its own - so it's going to get busy trying to sort out its management tables - all at a higher cpu cost than normal.
So - using Battery Doctor to find apps using zero resources is going to take 5% cpu.
But its proportional now isn't it?
My total CPU load is below 50% - and 5% on 50% is actually a 10% increase in CPU power consumption.
Now - add another 5% - at least and I'm joking that it's that low - for the system to sort out what Battery Doctor "optimized."
Same math again - and what did I just demonstrate?
Battery Doctor just hit my processor with a 20% power increase at each optimization cycle -
All to kill apps that were quietly using NO power resources.
(Note - kill. What does it mean to kill something not actually running? What did Battery Doctor actually do? Think about it.)
You can try this yourself, repeat my steps - I promise you'll get the same results (more or less, depending on your phone's processor and what you have it configured to do).
Now - you tell me - who's the real offender here?
Android?
Apps quietly being managed and minding their own business?
Or Battery Doctor?
See why we all keep calling it snake oil now?
PS - I've uninstalled Battery Doctor.
They ought to call it Battery Doctor Moreau because that thing is its own horror show.