
SystemPanel can improve your battery life by helping you find apps that may be consuming excessive resources. To do this, first enable the monitoring service and let it run for about a day or so. Then visit the monitor screen, select history, and choose "Top Apps" from the menu at the top. You can use the results to determine if any app might be using excessive resources. By tapping apps on this screen, you can also see how each app used the processor over a period of time. For example, take a look at the screenshot at the right.
In this case, we're looking at a log of the "My Tracks" app's GPS monitoring service. We can see that there is substantial battery drain when the app is running (and logging GPS data). In the case of the MyTracks app, it's not due to a buggy/problematic app, but rather the fact that it simply is going to take a fair amount of power to run the app and power the GPS.
This only works to find troublesome apps of course, it doesn't actually do anything to directly solve the problem. If you see an app that looks to be behaving poorly (by consuming excessive amounts of CPU resources when it wasn't in use), we would recommend trying to reconfigure it (using its own settings/preferences) in a way which will prevent it from doing so. If the app does not provide such a capability, we recommend uninstalling it and/or contacting the developer.