Tips to improve power saving devices on Android OS



Rep: (388)
Android - Glossary | Android OS FAQ | Getting ROOT | My fight with the message "Phone memory is full" | Useful Tricks on Android | Uninstalling Android system apps | Security in android | Scripts, tweaks, collect them all | Software catalog - Android

Attached Image

Before asking questions, read the full header of the topic, otherwise your posts can be rated as offtopic and deleted. If after reading the caps you still have questions, use the post writing form at the end of the article. And do not forget to use the search on the topic, because 80% of the newly asked questions have already been discussed.
Analysis of the situation
At the beginning, we consider the main and not always obvious cause of the rapid discharge of the apparatus, violation of its "sleep". The fact is that after turning off the screen, your device is trying to move to the maximum power saving mode (in the so-called "deep sleep") in which the frequency of the processor decreases, the "extra" kernel is disconnected, the activity of the applications, etc., is reduced. (Energy consumption in this mode can be only 1-2% of charge for 8-12 hours). However, some applications / processes can output a device from such sleep, awakening it with its requests (so-called WakeLocks), while they can start loading the processor, use wireless networks and geolocation at their discretion, indispensably spending energy when the screen is turned off. Therefore, for a start, check if your device has a problem with the "sleep mode".

Standard tools in the Android OSup to version 2.3.
To understand if the device has problems with its sleep mode, after a day of moderate use of the device in the dialer, dial the code *#*#4636#*#* (or use the program SpareParts ), and look at the "Battery history" item ("Battery log" or "Battery information log"). Here all information about the device’s power consumption is reduced.

We are primarily interested in the first menu item "Other Usage" ("Other Usage"), it displays the following sub-items:
Attached Image
1. Running (" Operation mode " or " Performed ") - shows the time outside the standby mode, ie, all the time the device is active, let's call this parameter just" Activity "; (in%, when pressed in minutes)
2. Screen on (" Screen on ") - shows the operation time of the device with the screen turned on; (in%, when pressed in minutes)
3. Phone on (" Phone on ") - shows the time of conversation on the phone. (in%, when pressed in min.)
The second menu allows you to sort the data and display them: either for the entire operation of the device, or for the time since the last boot, or since the last charge.
The indicators at all points will be different for everyone, but for the% ratio there is a certain dependence.

The activity of the device (indicator "Running") consists of two components,"visible" and "invisible" .
- "Visible" The component is formed from all actions that occur when the device screen is turned on, respectively, it is equal to the "Screen on" indicator.
- "Invisible" the component in turn is formed when the device screen is turned off. Ideally, there should be no “invisible” activity at all, but if it exists, then the device wakes something up when it “sleeps” and the charge energy is spent on it.

Thus, to determine whether there are problems with the power consumption of the device in the "sleep" mode, you can do the following:
From the indicator"Running" subtract indicator "Screen on" and get that very "Invisible" component. If it turns out to be more than 10% (ideally, it should be up to 5%), and is in such a state for several days, then you should look for an upcoming program using the methods described in paragraph 9 .

It should be noted that listening to music when the screen is off, active messengers and other applications running in the background also increase the value of the "invisible" component, so do not be surprised, this is normal. If you know that you are not using applications in the background, and the “invisible” component grows in sleep mode, this is a sure sign that the device is constantly “waking up” and it cannot normally be in power saving mode.


  • The most reliable average value of the "Running" indicator will be formed about the day the use of the device. However, you can not wait all day, just open this item and remember the value of the indicator in minutes. Then get out of the log and off. Screen (Translate the machine to "sleep" mode). After 10 minutes later. incl. The device, start the log and compare the new value of the indicator with the previous one. For example, the "Running" indicator at the beginning was 52 minutes. 10 seconds, after 10 minutes, "sleep" it became 53 minutes. 25 seconds, i.e. increased by 75 seconds. Or by 12.5% ​​in relation to sleep time, which is slightly overpriced. Accordingly, the more the estimated sleep time, between measurements, the more accurate the parameter value that you will find.


Standard tools in the Android OSfrom version 2.3 (inclusive).
In the OS version>2.3. Removed the "battery log" item, instead the "Battery use" item appeared (menu \ setup \ phone info \ ...).
This section provides a list of parameters for which the main charge of the battery goes.
[attachment = "13062375: SC20110731_161345.png"]
Here is the decoding of the main ones (the transfer of parameters on different models may vary, but you can always navigate through the same icons):
BUT. "display" - the time of working with the screen on (screen power consumption);
B. "Standby" - the time of use of the radio module (power consumption of the radio module of the phone);
AT. “idle time” - while working with the screen off (I think this includes the “invisible” component);
G. "Android system" and "Android OS" - the operating time of system applications (energy consumption of system applications, while their activity in sleep mode is shown separately)
D. "voice calls", "Wi-Fi" - the total duration of voice calls and the operating time of Wi-Fi (respectively, the energy spent on calls and Wi-Fi)
Let no one be intimidated by the high values ​​of% n. A, B are the main consumers in any phone and this is normal, it is worse when something else is leading in this list. And in general, the parameters displayed in this item of settings are just a% of the ratio, and they will always total 100% in their sum, i.e. show how the charge used for a certain battery life was distributed (displayed at the top of the screen).
Unfortunately, due to the imperfection of the system, to see in this list, besides the parameters described above, at best, only a program that works "openly" is possible. Meet the program that works "hidden" (when the device is "asleep"), i.e. increasing invisible activity is very unlikely.

If you tap on the top, we will get to the point with the discharge graphs. A large graph shows the dynamics of reducing the battery charge level (on the Y axis, the charge level, on the X axis, time).
Attached Image

Below it are 4 strips:
-"Phone Signal" (shows the quality of the radio signal at the location of the device, green - good, red - poor. The worse the quality, the more the device will spend energy);
-"Wi-Fi" (the blue fill of the bar shows the time using the Wi-Fi transmitter);
-"Work mode" or "Waking mode" (the blue fill of the bar indicates the time the device is active);
-"Screen on" (the blue fill of the bar shows the time when the screen of the device was turned on);
-"Charging" (the fill of the strip shows the time during which the device was charged);

All the activity of the apparatus consists of two components,"visible" and "invisible" .
"Visible" The component is formed from all actions that occur when the device screen is turned on, i.e. when the "Screen is on" bar, and above it the "Operating mode" bar, are filled with blue;
"Invisible" the component is formed when the device screen is turned off, i.e. when the “Working mode” bar is filled with blue, and the “Screen is on” bar is not under it. Ideally, there should be no “invisible” activity at all, but if it exists, then the device wakes something up when it “sleeps” and the charge energy is spent on it.

In the screenshot above, "invisible" activity is clearly visible. During the night of observations (the ideal observation period, as the graphs are built rather slowly), the device did not sleep for some time. If such “invisible” activity appears too often, is prolonged in time (makes up more than 10% of the entire “Operating mode” bar) and leads to a significant loss of charge, then it is necessary to search for a program using the methods described inparagraph 9 .

  • It should be noted that listening to music when the screen is off, messengers and other applications running in the background also increase the value of the "invisible" component, so do not be surprised, this is normal. If you know that you are not using applications in the background, and the “invisible” component is growing in sleep mode, this is a sure sign that the device is constantly “waking up” and it cannot normally be in power saving mode.
  • If the “Battery use” settings item described above in your device is replaced by another application, without “strips” (for example, on Lenovo devices), use a third-party program to access it, for exampleBattery Monitor


ProgramWakelock detector .
This program collects and analyzes the device awakening data, displaying them to the user in a convenient and visual form. When starting, the percentage of waking the device from the total sleep time is displayed, which allows you to quickly assess the situation and, if necessary, take further action. Because The data is used initially collected by the OS itself, the program practically does not spend additional resources, does not require constant work in the background and gives the result immediately after launch, and it should be launched after a long period of device discharge. You can see a detailed description of the program here , wakelock database and much more you will find in the corresponding forum topic .

Optimization

Well, now the tips themselves, allowing to significantly reduce the power consumption of devices.
1. External impact.
The machine may not go into power saving mode if at least one button is pressed (for example, volume). At the moment, this problem has been solved on most devices, but in the case of the presence of a suspiciously constant “invisible” component, I advise you to check this option (while holding the “invisible” button, the component should not appear).
  • This problem was first diagnosed by me on the Samsung i7500, when the camera button was clamped in a narrow case and the device did not “fall asleep”. Preblema decided only half a year after the release of the new firmware.
  • Naturally, we are not talking about the buttons that cause an obvious awakening of the device (at which the screen lights up), for example, the buttons of pitiya or home.

2. Data transfer (mobile Internet).
The included "Data Transfer" feature allows numerous applications to constantly "break" into the network to update their data, download ads and send various requests, additionally loading the processor and emptying your paid traffic or wallet. Therefore, I highly recommend it when not using the Internet connection. always disable data transfer (EDGE, 3G, WiFi, etc.), it can save up to 20% charge per night. If you still need the Internet on an ongoing basis, you can reduce the power consumption of data transmission by reducing the number of applications that have free access to the Internet. To do this, you need to install and configure the Firewall (for example, Mobiwol: Firewall without root, and also disable auto-sync in unnecessary accounts (accounts).
  • If for some reason you do not have the function to disable the "Data Transfer", you can always install a separate program that allows you to manually enable and disable APN (network Internet connections) on your phone. An example of such programs isAPNSwitchandAPNDroid.
  • In some devices, such as Lenovo, it is possible to automatically disable the "Data Transfer" after the screen is locked. This undoubtedly facilitates the process of managing this function and improves energy saving.

3. Wireless networks and geolocation.
It is worth understanding that even when there is no direct installed connection (whether it is Wi-Fi, Bluetooth or GPS), and simply enabled the corresponding options in the settings, your device still spend energy to numerous non-explicit connections. For example, the included Wi-Fi and Bluetooth networks constantly scan space around, search for available points for connecting or device for sparring, and the enabled geolocation (GPS, GLONASS, the location of the wireless networks) constantly tracks your position following the requests of curious applications (for some reason Many are now curious). Therefore, the advice is simple, we turn on when necessary and disconnect with the urgency.
  • In the advanced Wi-Fi settings, enable the “Wi-Fi off in sleep mode” function, this will significantly reduce power consumption, when the device screen is turned off and Wi-Fi is not needed.
  • In order for the navigation application to find you faster and less energy-consuming, turn on the function “determining the coordinates via wireless networks” instead of GPS, in many cases the obtained accuracy of the location will be enough, and this will require several times less energy.
  • To speed up the search for satellites via GPS (and thus save the charge), turn on the “Data Transfer” for a short time, the program will download the satellite coordinates from the Internet and find them faster.

4. Choose between 2G or 3G.
It's simple, if you have priority on voice calls, use 2G networks, it will give the greatest savings . If the priority is on data transfer, then using 3G in certain situations may be more beneficial.
Voice over. The peculiarity of 3G networks is that they are multichannel and capable of transmitting voice and data simultaneously, whereas 2G networks (in Android OS) can only transmit one thing at a time. Thus, during a normal call (! Not a video call), all channels will be occupied by voice transmission, and although this is possible and will increase the quality of voice, it will also increase power consumption. (up to 20% according to some sources )
Data transfer. With a fairly good coating of your city, a 3G network (constantly 3-4 divisions), it is preferable to use 3G data to transmit data to the data, since EDGE consumes an average of 30% more energy than 3G (300 mA against 210 mA) and comparable with Wi consumption -FI (up to 330 mA) (data is given for confident reception of both networks at full download - download file for example). In addition, the smaller final energy consumption is obtained due to less time using the 3G network due to a higher data transfer rate. If the 3G coating is not stable, and there is no places at all, it will be better to turn off the use of the 3G network, since when in zone 2g, your device will constantly scan the excess frequency range for 3G, spending additionally precious energy.
Economy mode for 3G network.
When using 3G mode and in case you do not useSIP protocolYou can reduce the energy consumption for communication by turning off the mandatory registrationImsonline.
For this:
1. In the dialer dial the code * # * # 4636 # * # *;
2. In the menu that opens, select "Phone Information";
3. Click the "Required IMS Registration" button, it should become "disabled".
4. We fix the result by rebooting.
Information providedverts77andalmazo82.

5. Turn off the radio module and the "extra" radio frequencies.
The level of cellular reception has a significant impact on the conservation of charge. The weaker the level of the received signal (the fewer divisions of the antenna indicator on the screen), the more the device spends energy on its gain. Therefore, in areas of uncertain reception of the network (for example, on a trip) it is better to turn off the radio module of the device, switching it to "on the plane".

You can also save money by turning off the frequency bands not used by your cellular operator, thus the device will not waste energy on scanning them. To do this, you need to get to the engineering menu using a code (see the topic on your device) or a program, for exampleSvsEngRunner \ for all MTK. Next on the tabTelephony choose Bandmode -> SIM1 (SIM2) ->uncheck unused ranges and click SET .

In Russia, the following frequency modes are used:
  • forGSM (2G) - GSM900 and DCS1800;
  • forUMTS (3G) - WCDMA-GSM-900, WCDMA-IMT-2000 (2100) and CDMA450 (Skylink subscribers);
  • forLTE (4G) - LTE2500, LTE800, LTE2600, less often LTE2300 (Rostelecom), LTE1800 (Yekaterinburg, Tatarstan), LTE450 (Skylink).

Other modes can be disabled.
Attention! Disabling unused frequencies / ranges on some devices can lead to IMEI / modem dump! We act at your own risk!

6. Sensors and sensors (accelerometer, magnetic field sensor, etc.)
Modern mobile devices are literally crammed with all sorts of sensors that naturally require energy for their work. It is very easy to see what sensors are in your device and how much they consume. Just install the application. Android System Info, go to tab System and select an item Sensor . In the first Android devices, the usual accelerometer (sensor, determining the position of the device) consumed up to 15 mAh, in modern devices this value is usually 100 times less, about 0.1-0.15 mAh. If you have about the same numbers, then there is no particular reason to turn off the "automatic screen orientation" or "automatic brightness" (light sensor), in any significant way this will not affect the overall power consumption of the device.
However, it should be remembered that many applications (primarily games) that involve tilting the device can use several sensors at once (accelerometer, gyroscope, rotation sensor, acceleration sensor, orientation sensor, gravity sensor, etc.), which In total, it can give consumption up to 50 mAh.

7. Processor.
ATTENTION! Manually changing the frequency of the CPU can lead to a hang, unstable operation and theoretically even damage to the device. Do everything at your own peril and risk!
There are three main parameters that affect the power consumption of the processor, which can be changed: frequency, frequency control mode, voltage.
Frequency.
All modern devices can dynamically control the frequency of their processor depending on its load, thereby adjusting its performance and power consumption. However, this may not always occur correctly and most optimally, as a result of which the device will not have an economical energy consumption. In this case, in the absence of active applications, the screen turned off, the processor frequency is reduced to the minimum value prescribed in the firmware core, as a rule, it is 15-30% of the maximum frequency. In a properly optimized device, with an average daily load, most of the time the processor will work at the minimum frequency. Accordingly, estimate the optimization of the power consumption of the processor of the device, we can see the statistics of the processor operation at a particular frequency. To do this, open the applicationAndroid System Info,, select the tabSystem and item CPU .
Attached Image
If there you see that most of the time the processor is running at maximum frequency, then there is a problem with optimization. In this case, first of all, you need to look at the graphics of the CPU usage in the monitoring programs, SystemPanel. If the processor does not load any application, due to which its frequency rises, then the regular frequency control mode does not work correctly.
To fix the situation setВ® SetCPU, with which you can not only set the operating frequency of the processor (or specify the operating frequency range), but also create frequency profiles that are activated by an event (application launch, charge reduction, screen off, time), that is, optimize the frequency control process for themselves.
For example, a frequency in operating mode can be set no more than 1000-1200 MHz; On the Event "Screen off" and "charge less than 15%" maximum frequency to limit half of the operating frequency, and the minimum is to set at a minimum; Set profiles for frequently launched applications with the limit of their maximum operating frequency of the value at which the interface is comfortable for you, 800 MHz may have enough for games, and for watching movies and listening to music 500 MHz). Such an approach will help save up to 50% of the charging of the spent processor.
  • Manual reduction of the maximum frequency by only 10-15% will have little effect on the increase in battery life, I advise you to reduce the frequency in normal mode by at least 25%.
  • Note that the more economical the CPU operation mode (and, in fact, the lower the average frequency of its operation), the less responsive the interface may become and the lower the overall speed of the device. Test different modes of operation and select the most convenient for you in terms of the ratio of usability / economy.

Modes control the frequency of the processor.
These modes (algorithms) determine how the processor frequency will vary, within what limits and how quickly, depending on the processor load, its duration, etc. The frequency control modes and the frequency change step are embedded in the Core and their set for different firmware may differ.
In most cores, there are 5 modes of CPU:
ondemand- step-by-step increase in the frequency of the CPU, depending on the load. The general meaning of the principle of operation is that every 20–200 ms the load is measured on cpu, total or by the user, and if the load at the current frequency is more than 95%, the frequency increases, if less than 20%, the frequency decreases by 1 step. The frequency of measurement,% transition load and the rest for all modes is set when compiling the kernel.
hotplug- based on ondemand, on multi-core devices disables unused kernels into idle time. Detailed descriptionhere.
conservative- the same as ondemand, but the load for switching the processor frequency up or down is less - usually 20%. For example: 100-200-400-800-1000 MHz is available, we work at 200 MHz, the load has increased by 30%, we are switching to 400 Mhz.
performance- max available frequency, max performance.
powersave- minimum performance, maximum battery.
userspace- operates at user-defined frequencies.
On modern multi-core devices, it is most preferable to use the modehotplug, orondemandif the first one is missing. If we are talking about extreme energy saving, then suitable modespowersaveanduserspace(with manual frequency setting).
You can choose the appropriate mode of operation for your processor in the sameВ® SetCPU .
  • Additional modes may be present in modified kernels:
    Interactive- interactive mode, chases the frequency of the CPU in real time, almost always at full performance.
    Smartass- mode based on Interactive. It features a faster decrease in frequency in idle time, and also lowers the frequency to a minimum when the screen is off.
    X versions of Ondemand, Smartass, Interactive- these modes are based on the original modes + during sleep, the Conservative mode is set.

  • I have a processor on1000 MHz I use the following settings:
    - normal mode100-800 MHz (ondemand). Subjectively, this increases the operating time by about 15-20% .;
    - viewing of the movie (at a long trip for example)100-400 MHz (ondemand). While watching movies at the same time increased by 30-40%.
    In all modes, any "freezes" of the device was not observed.


Reducing the voltage of the processor (undervolting).

8. Screen.
The screen is one of the main energy consumers in a mobile device, while its consumption depends on the following main parameters: size and resolution, type, set brightness level, backlight timeout (the backlight burning time after activity ceases).

Type of screen.
Currently, manufacturers mainly use the following types of screens: IPS, TFT-LCD, SCLCD, OLED (AMOLED and SuperAMOLED). At the same time, the most economical in terms of energy consumption, though under certain conditions, and more on that below, are displays on organic LEDs SuperAMOLED (List of phones with this screen).
Energy savings in these displays is achieved due to the lack of a general illumination of the matrix and only the pixels themselves glow in them. At the same time, to display the black color in the AMOLED display, the necessary screen sections are simply turned off, therefore, the power consumption of such screens is significantly influenced by the displayed picture. The more black and dark colors in this picture, the less AMOLED the screen will consume energy. Examples below:
Attached Image

Attached Image

Attached Image

Color temperatures:
Attached Image
Therefore, if possible, use a theme with a black or dark colored background, with a color temperature of more than 6500K (see the figure above). Try not to use a white background, including in the programs choose darker "skins". Only in this case, the AMOLED display may be more economical compared to a TFT-LCD by 50-80%.

Brightness.
Based on the actual measurements of the current consumed by the device (see useful posts), it can be concluded that the screen consumption is within the brightness control:
10-30% - practically does not change;
30-50% (and further with a step of 20%) - already increases by 10-20%, depending on the device;
70-100% - significantly increases, up to 50%.
Thus, we conclude -the greatest saving (without substantial harm to convenience) will be given by setting the brightness level to a value up to 30%.
Automatic brightness.It is logical to assume that for the average user, screen consumption with incl. auto brightness will be more (than if you just walk, say, with a fixed 30% value) simply because the brightness will sometimes work at 80 and 100% (during the day on the street, for example).
But in reality, everything will depend on the following reasons:
1. from the accuracy and speed of the sensor itself switching brightness;
2. from the user's daily routine, where he is more often (on the street or in the room), etc .;
Those. I advise you to walk a few days first with a fixed brightness value, and then with auto-brightness, find out the savings and make a conclusion with which you are more comfortable in the end.

My example.
On the I7500, the auto-backlight sensor worked inadequately (it reacted to the brightness measurement for a very long time), so I had a base on it. the mode is at 30% brightness and was a widget to quickly switch this level to 100% when going out. Sometimes it was of course hemorrhagic to engage in such switching, but the savings were substantial, on average 20%.
On the I9000, the sensor works perfectly, and the savings (for a fixed value of 30% compared to auto-brightness) I got about 5-10% (and sometimes it did not exist at all).
Thus, for the sake of my convenience and the preservation of nerves, now for myself I decided to dwell on the use of auto-brightness.

9. Violation of the "sleep" mode.
Updated!
9.1. Search and struggle with the culprit of not falling asleep.
As already mentioned, some programs working in the background can "wake up the phone in the" sleep mode "and not give it to switch to power saving mode (these are so-called WakeLock / Wakelocks), while the same" invisible "activity appears Your charge. These programs include: programs with constant "communication" with a network (customers of social networks, IM, VoIP, weather widgets, etc.), music players (when listening to music), programs and widgets of monitoring with high update ( Showing the temperature and voltage of the AKB, the number of RAM memory, the processor load, Task panels of running applications, etc.), programs with errors in the program code (mostly early or beta version of some programs).
The following are several ways to calculate the culprit of not falling asleep:
Before using any method, first try to just restart the phone (especially with a very large "invisible" activity), this is sometimes enough.

- Wakelock detector and Greenify .
These programs can work in a bundle. When you start WakeLock Detector, the statistics existing on the device already exists on the device and gives the result to awakening the device, starting with the last removal of it with charging. Using Greenify, you can translate background processes and services from the WakeLock Detector top to specific events (connecting to the network, unlocking the device, install / delete programs, etc.). The "Grined" program will not work in the background and run on the events (alarms, widgets, fasteners, messengers, launchers, etc. will not work), but manually running, can work in full.

Below is my example of finding the culprit using this program.
Once, after intermittent slowdowns of the interface, the following picture was obtained in the program window on the “awake programs” tab:
Attached Image

The wakefulness percentage of the device was noticeably above the norm (my rate is usually 5-10%), which was confirmed by Androyd’s service:
Attached Image

However, the notification indicator service is often observed among the leaders by the number of awakenings, and there was no such wakefulness before, so the search continued in the tab “Processor wakeklok” (the same “invisible” component):
Attached Image

Here we see the leaders of the generalized "System Androyd", the benefit is the opportunity to open the item and see the specific guilty process:
Attached Image

It turned out to be a certain "* backup *". Since I do not use third-party applications for backup in the background, the suspicions fell on Androyd’s standard service, and after removing the corresponding tick in the “Restore and Reset” section:
Attached Image

problem solved. The brakes stopped, and the activity returned to normal.

If you cannot understand at once what the process that you have discovered in the program as an “awakener” is responsible for, you can always google its name and find all the answers in the results (this can be done directly from the program). also intopicthe program has already collected a large database of wake-locks, questions about unknown wake-locks are better to ask there.



- Disable Service - allows you to disable a specific future process, without disabling the entire application.
Attached Image

Designation: blue - processes running in the background, red - disabled, white - the total number of application processes


- My Android Tools More advanced version of Disable Service from the same developer. Allows you to disable activity, service, receiver, provider for any applications.

- BetterBatteryStats .
It works in the same way as Wakelock Detector, using and analyzing existing data in the system. The main difference is the ability to createdump file(statistics on your device), analyze it and, if necessary, put it on display. Detailed descriptionhere. As usual, questions about the program, the layout of your dump file, etc. we carry out in the correspondingtopic.

- SystemPanel. .
Advanced task manager, task killer (Why you should not use Task Killers on Android) with the function of monitoring CPU (processor) load, including for each process separately. The advantage of the program is the ability to save monitoring history of the processor load, for example overnight.
Brief description of the program:
1. Go to "Menu->Settings, "put the checkbox" Enable Monitoring ", the rest of the daws are optional (I have everything turned on except for displaying the temperature in Faringaytah). The application activity monitoring is turned on, the program icon appears in the system bar. preferably all night .
2. After some time, go to "Menu->Monitoring ". We press the" History "button below, we see the constructed graphs. At the top we can set the information output interval (if the monitoring worked all night, it is more convenient to set" 8 o'clock ").
Attached Image

Description of graphs:
"battery charging" - shows the discharge of the battery.
"use device" - shows the use of the device when the screen is on.
"CPU activity" - shows the CPU load for the entire monitoring time (including when the device is sleeping). Download 0.5-1%system processes in sleep mode for most devices is normal, all that is more - an extra activity whose reason we will search further.
3. We are looking for someone who did not sleep. Being in the "History", click on the button in the upper left corner of the "chart" and select there "Top applications". As a result, we received a list of applications and processes sorted by their activity when the CPU was loaded.
Attached Image

We press in turn on the most active processes and see the information about the process, at the bottom we see the history of consumption in the form of a graph. Click the "Compare" button and more general graphics are added below. In this way, we can compare a schedule of one process with a general schedule of all processes and find out what kind of data the process accepted in the total mass (remind, we are mainly interested in the time when the screen was turned off). This function is especially useful when there were rare but strong splashes of activity, i.e. When the process can be in the "top applications" and not at the beginning of the list.
Alternately looking at the graphs of all processes, we finally find the culprits. In addition, the “System processes” section is divided into many small processes, if there are very active ones among them, you can google its name, see what it is responsible for, learn about its activity from other users of the same device as you, i.e. to make an assessment whether this is specifically for your device.

My example:
Looking through the graphs of each process separately, I noticed that Taskiller was too active (in the bottom screenshot, the graph of the "Taskiller" process is at the top).
Attached Image

But this is a very weak activity that does not lead to any serious expense.
Here is another screenshot from the author of this program.
Attached Image
It clearly shows how the program "MyTracks" actively loads the processor in sleep mode.


9.2. Algorithm of action, if you can not find the culprit is not falling asleep.
If all the actions described above did not allow you to reduce the high value of the "invisible" component (that is, the device still does not sleep well) and / or clearly identify the "future" program, I advise you to do the following sequence of actions.
After completing each item (and p / p), we observe “invisible” activity, if the activity does not decrease, proceed to the next item.:

1. a) Delete all widgets from desktops, program icons in the status bar;
b) Start deleting (or better freeze in Titanium Backup) applications installed after the period when the “invisible” activity was normal, as well as suspicious applications in your opinion.

2. Carefully read the links in the "Additional Reading" section regarding the experience of reducing the invisible component (for example, maybe your problem will be solved by replacing a SIM card, etc.). Use the search on the topic, perhaps a solution to your problem already exists.

3. Reset to the factory settings (so-called wipe, deleting all the applications you installed, naturally making a backup using Titanium Backup or Astro programs) and formatting the SD card through the standard items in the phone settings.
but. If, after a reset, the “invisible” activity became minimal, then it was a matter of some (! Or some) of your installed application. After that, start installing / restoring your previous applications one by one, watching for “invisible” activity, or for processor load in sleep mode. Thus, you are guaranteed to calculate the application that woke your device;
b. If after the reset the "invisible" activity remains at the same level, you should try to disable the installed applications from the manufacturer, which are not deleted by the general reset. At the same time, if you want to be able to launch applications only manually, disable their autoloading using Autostarts (startup manager). If you want to turn it off gently until better times, freeze it with Titanium backup (For a list of applications from the manufacturer that you can safely turn off, you can find out this topic ).

4. If everything done did not bring the proper result, I think you should pay attention to the firmware (or its part: core, modem, etc.), and look for an alternative replacement (alternatively, upgrade to other official versions up to the newest / oldest).

5. If the firmware does not change the situation, it is likely that the problems are all the same hardware plan. To confirm or deny this, perform the following sequence of actions: fully charge the device; turn off the device for the whole night (we do not remove the battery); turn on in the morning and check the charge level. If at night there was the same strong discharge as before during operation (usually, self-discharge per night is no more than 1-3%),hardware problemThink about going to SC.
Read more ...
Personally, I had a widget for Taskillera, as it turned out that it was because of him that the phone25% off time to sleep. In addition, I had problems with Audio Manager. However, with the recent testing of the same programs, but of newer versions, I did not find any old problems, i.e. programs are constantly being improved by developers, so I decided to abandon the general list of "waking" programs. Constantly testing all programs is physically impossible, it is easier to follow the rules described above.)

10. Additional tips.
- Buy batteries and chargers only original or just a major manufacturer. As experience shows, the actual capacity of cheap “Chinese” batteries is much less than this, and cheap chargers will not give out the maximum current stated for them at best, and at worst, they will damage the battery with an unstable voltage or pulsating current.
- Try to charge the device not from the USB port of the computer, but from the network charging. At the start, the battery is charged with a large current, which the USB port cannot deliver; as a result, the charging time is increased and the battery life is reduced.
- Charge the device with full cycles, try not to allow a deep discharge (before shutdown) and partial recharges in the middle of the cycle, all this affects the battery life, a gradual decrease in its capacity.
- SD and SIM cards may affect power consumption. On memory cards, problems usually arise because of “crooked” media files (infinite scanning of files by the Mediaserver), but SIM cards are better changed to new ones every 4-5 years (it's free).
- Once every six months (and with suspiciously fast discharge - more often) check the external condition of the battery (if it has access of course) for the presence of swelling and deformations (the beginning of the swelling can be noticed by placing the battery on a flat surface), if they are found, the battery should be replaced. Also periodically blow and clean the device's USB contacts.
- You should not catch the readings of the charge indicator up to 1-5%, and compare them between different phones, or simply between yesterday and today's value. This value is very relative and depends on the set of factors. The read indication indicator in% would only use for the estimated view of the charge level and the dynamics of its decrease, but neither as a tool for serious statistics and malfunction diagnostics, because The readings of the charge indicator in% has an error, which is especially large with the "drawdown" of the voltage (under the influence of the "heavy" load).
- Try to take the phone with a battery capacity of at least 700 mAh per 1 "screen, then many saving tips will not be useful to you)).

Result
With reference to the Samsung i7500. By completing the data is not tricky advice, I was able to reduce my "invisible" component of the "Running" indicator to 3-5% (in everyday use mode), while the time of my phone increased from 18 before 75 hours, i.e. more than 3 times (40 minutes of talk, 80 minutes of music, ~ 30 minutes of games, wifi ~ 3 hours, etc.). But even when in day It happens for 30-40 minutes of conversations; the device lives on average about 50-60 hours.
With reference to the Samsung i9000. With the same load (at least 30 minutes of talk, 20-30 minutes of music, ~ 30 minutes of games, wifi ~ 0.5-1 hours, etc., per day, CPU = 800 MHz), the device lives on average 50-60 hours .

Useful information
Useful posts in this topic
- We achieve deep sleep on Xiaomi Redmi
- Solving the problem with the service GsmInboundSmsHandler
- Disabling unused radio frequencies in the engineering menu (for menu codes, see the topic for your device)
- Experience improving smartphone power saving
- Possible solution to problems with charging problems (slow or non-charging, not correct charge display, etc.)
- Solving the problem of discharge by cleaning the contacts.
- What is the android.process.acore process responsible for?
- Check battery (rechargeable battery) with fast discharge (symptoms of dying battery). Another symptom;
- Observing increased autonomy after switching from USB charging to network charging.
- How to get rid of the excessive activity of the Mediaserver process. Another option. One more.
- Possible improvement of energy saving through editing the file /system/build.prop,time, two. More scripts.
- Problem with the processkworker. Possible reason. An example of solving a problem. One more example.
- Inexplicable "zhor" after some "hard" games. Solution to the problem.
- Regarding the method of determining charge readings;
- About the nature of the processessuspend and events / 0 (and also "System Processes" in SP). Time , Two , Three (The rest is looking for a search on the topic).
- Experience getting rid of excess load process suspend.
- The impact of operator push messages on power saving of the device.
- Why, after removal from charging, the charge indicator does not show 100%.
- The assumption of the reason for the increased battery discharge.
- The answer to the question of why the percentages of the charge indicator "jump" (decrease sharply, then increase).
- Technique for finding the future process from Sergej164
- How to remove the "Map", "Network Location" processes and so on. Constantly hanging in the memory (ATTENTION! Only if there is a suspicion that it is they who increase the battery consumption)
- The disappearance of the "Battery Journal" in the version of Android>2.3.
- Incorrect display of indicators in the "Battery Journal" on the LG GT540 Optimus.Symptoms. Solution to the problem.
- Enabling or disabling USB debugging to get the device out of sleep
- Experience getting rid of sleep disorders on the device SE X8 (timeandtwo).
- Not falling asleep apparatus SE X8 when you press a few buttons.
- Experience getting rid of sleep disorders on the device SE X10.

- Battery Calibration Method(for more accurate display of charge). Read morehere.Stillway to.Stillone.
- I do not recommend. Battery calibration (after flashing) with Battery Calibration (Before application, carefully review all reviews of the program).

- Measurement of real battery capacity.
- Comparison of indications of the built-in and external voltmeter to estimate the error of the built-in voltmeter, and as a result of the error of the charge indicator itself in%.
- Motorola Defy Energy Measurement Data
- Real-life Motorola Photon Energy Measurement Data
- The data of real measurements of the power consumption of the Samsung N7000 Galaxy Note with various modes of its operation.
- The data of real measurements of the energy consumption of the LG GT540 Optimus in various modes of its operation.
- Data from real measurements of the energy consumption of SonyEricsson Arc with various modes of its operation
- Data from real measurements of HTC Desire energy consumption with different modes of its operation
- The approximate relationship between the readings% charge and the voltage value mV for the LG GT540 Optimus.
- Increase the speed and autonomy of the smartphone / tablet with the mobile Internet on the version from OS Android 7.0 and higher

- The first version of the article :)
- Unscrupulous mines-pasters:nowa.cc, http://kpkpk.ru, http://china-phone.pp.ua, http://dimonvideo.ru, http://www.letsmoto.com, http://samsungu.ru.

Useful files and links:
- Energy optimization (especially useful for MIUI) from Kucher2000
- Operating time of different smartphones from the battery (updated table)
Edit the hosts file to reduce energy consumption from advertising
- Instructions for stopping the service Fast Dormancy
- Improve battery life tenfold, patch to improve battery performance(Materialsavagemessiahzine.com) ;
- Charger for communicators with mini / microUSB, what is necessary and what is enough(Materialsavagemessiahzine.com) ;
- Questions and problems with the battery or charger, Not charging, charging poorly, holding a charge poorly, etc.(Materialsavagemessiahzine.com) ;
- Calibration of the battery. We revitalize and eliminate devices from auto-shutdown at a charge of 90% and below.(Materialsavagemessiahzine.com) ;
- The device and the principle of operation of lithium-ion (Li-ion) batteries.
- Batteries - personal experience. Who and how much is enough? (Materialsavagemessiahzine.com) ;
- Lithium Batteries - Operating Rules (Materialsavagemessiahzine.com) ;
- Stock Android programs, simplify the system(Materialsavagemessiahzine.com) ;
- Questions beginner root user(Materialsavagemessiahzine.com) ;
- Task Killers on Android, Do they need? (Materialsavagemessiahzine.com) ;
- The impact of the wipe battery procedure on the total operating time of the phone.
- Terms of use of batteries for cell phones.

- Google presentation on software optimization in order to improve the energy-saving devices.Look.Download as PDF.Attached fileW_0300_CodingforLife_BatteryLifeThatIs.pdf(454.33 KB)

= findpost & p = 12295742- Presentation on the features of OLED displays. Download as PDF.Attached file4DAMOLEDPres.pdf(2.7 MB)

- Disable APN program (internet connection)Attached filecn.dooit.apn.apk(72.01 KB)

- Utility for editing the Doze function in Android 6Tips to improve the energy-saving devices on Android OS (Post A_Timei # 49470937)

Post writing rules

If nothing helped, all the examples of healing from paragraph "Useful Information" did not bring results and the search did not give anything, then write the post in the following format (We hide the screens under the spoiler):
1 Model of the device, firmware version (mod or stock): your text (name in English., To facilitate the search)
2 "Invisible" activity,%: your text (it is strictly necessary to fill in; if the activity is high, write down what the actions of clauses 9.1 and 9.2 resulted in)
3 What points of the caps are executed:
4 Problem:
5 Does this problem have other owners of such devices:
6 Screenshots: (a screenshot with the "graph and stripes" and the CPU usage graph for the same time is required)

An example of a properly designed post.

Help in preparing the article provided:
fatspirit, Maximulus, Crea, Smithson-, slimest, Sergej164

Reissue caps:
AndrewP_one


Post has been editedvelikashkin - 24.12.18, 13:33
Reason for editing: Increasing the speed and autonomy of the smartphone / tablet on the mobile Internet on the version from OS Android 7.0 and higher



Rep: (300)
* nelepiu , Firmware bug apparently, and perhaps thought out move ... the best interest in the subject of your Smart ...



Rep: (0)
Bubas @ 10/11/2018, 20:10*
* nelepiu , Firmware bug apparently, and perhaps thought out move ... the best interest in the subject of your Smart ...

What is reasonableness?



Rep: (68)
nelepiu @ 10.11.18, 18:36*
I turn increases the brightness kameru.avtomaticheski

The camera settings look the item "always maximum brightness", something like that.



Rep: (300)
* nelepiu So when you need to take a picture, it was good all seen in the camera, not looking at the set minimum brightness ... Good increases, sometimes vice versa ...)

Post has been editedBubas - 10.11.18, 20:21



Rep: (0)
Smartphone battery eats

ZTE Blade V8 mini
OS and Firmware: Android 7.0 Firmware 953_GEN_PACK-1.108538.1.11198.1

Description of the problem:
After graduating from the charging starts service android msm_irqbalance and begins to devour incredibly battery. One hour prior to 5%.

There have been actions:
When you restart the process again turned off and the battery works fine, hold a charge. but the next time you turn on the charging process again. I would like to turn it off or remove it permanently and reboot is not the case.



Rep: (203)
Increase the speed and autonomy of the smartphone / tablet with the mobile Internet on the version from OS Android 7.0 and higher


Theory


  • Your device has a full application which is unnecessary for Internet (or impossible to remove these applications), but they still use them, and quite often.
  • If ogranichetsya application access to the Internet (and more precisely to increase the interval between requests), the load on the processor and battery subside
  • Ogranichetsya access can be implemented standard tool axis.

Implementation(with pictures)

  1. Go to settings, and click on the "Data Usage"
    Attached Image

  2. There, click on "Data Saver"
    Attached Image

  3. Then moveslider to a state indetchnogo picture (at right).
    Attached Image

  4. Then click on the "Unlimited access to data," and select the applications that want to keep full access to the Internet in the background (pictured example)
    Attached Image



Implementation(Without images, for those who have a weak internet)

  1. Go to settings, and click on the "Data Usage"
  2. There, click on "Data Saver"
  3. Then moveslider to state in the law.
  4. Then click on the "Unlimited access to data," and select the applications that want to keep full access to the Internet in the background.





Total


Autonomy of the device is expected to grow by 20-50%, if you have not used spets.programami for this, otherwise the result will be worse.
Here's an example from my phone(bad example)
Before(There are pictures)
Attached Image
Attached Image
Attached Image

After(There are pictures)
Attached Image
Attached Image
Attached Image
Attached Image


Here is an example from another phone(good example)
Before(There are pictures)
Attached Image

(The picture is easy to calculate that the battery lasts for ~ 2.2 hours (see the device time and time to which the battery is discharged))

After(There are pictures)
Attached Image


Post has been editedARCHIVE - 18.11.18, 22:29



Rep: (300)
* ARCHIVE With pometochkoy - mobile internet, wi-fi to this limitation has nothing to do ...

Post has been editedBubas - 18.11.18, 21:10



Rep: (203)
Bubas @ 11/18/18, 21:10*
wi-fi this limitation has nothing to do ...
oddly enough it works and this crap as I stupidly Know ... because as soon as I turned on her, I was connected to a Wi-Fi, while the phone suddenly stopped lag ...
By this, I think that they are stupid to do this for any type of Internet ... so it was easier to do .. maybe ... and then imagine many flags change when reconnecting the Internet ... and the interface should be special ..



Rep: (300)
* ARCHIVE On my third-party applications in a smart vayfay can be turned off while the system is only data in the background ... The work can only be disabled for data transmission, vayfay - not ...
Yes, and lag less steel is not proof ...)

Attached images
Attached Image
Attached Image
Attached Image



Rep: (203)
Bubas @ 11/18/18 at 21:30*
Yes, and lag less steel is not proof ...)
nesporyu, but under the same conditions, with constant vayfay and battery become less utekat..eto strange ..

Posted on 18/11/2018, 21:36:

* Bubas I know it's weird, but it really began to run smoothly ...
Previously it twice as long as the browser is ...

Posted on 18/11/2018, 21:38:

Bubas @ 11/18/18 at 21:30*
Work in the background, you can only disable the data transfer, if vayfay - not ...
That's it ... but it does not disconnect, but only limits ...

Post has been editedARCHIVE - 18.11.18, 21:39



Rep: (62)
on the wi-fi does not cover:

Attached images
Attached Image


Post has been editedDuMaH_34rus - 18.11.18, 21:52



Rep: (300)
* ARCHIVE , Disables the ability to transfer data when the application is running in the background ... That's right ...)



Rep: (203)
* DuMaH_34rus All right, convinced WNV)

Posted on 18/11/2018, 22:29:

* Bubas yeah



Rep: (90)
* ARCHIVE,
The same setting is also in 5 Androide: drop the curtain, Tapan icon "antenna" (receiving mobile network), then click "Advanced Settings", then tab to the provision of mobile internet (for me at one of the sim) can see a list of all applications ever accessed the network. Opening each of these applications can be "slider" restrict background data.



Rep: (78)
* ARCHIVE, and that strange? Considering with what intervals are scanned Wi-Fi network, it is not surprising. In some situations, economical 3G



Rep: (4)
Battery BQ / Phone BQ
That's what makes the battery from the phone when (periodically) you use the phone in time charging!
Khan's phone (when the battery is swollen, broken screen ...) !!!

P.S. Phone wife. Charging the battery and original.

Attached images
Attached Image
Attached Image



Rep: (4188)
19pda80 @ 11/20/18, 13:59*
That's what makes the battery from the phone when (periodically) you use the phone in time charging!
Erunda is.
The reasons for the swelling are not directly related to this.
Another question is that it is possible that your battery has long been dying, did not hold the charge, began to swear, and you preferred to not pay attention to it, but "just continued to use the device being connected to the memory."
In this case, we are not talking about the causal relationship: "Used on the memory = battery swollen", and about: "The battery was dying (the reason 1) + did not pay attention to this (the reason 2) = used with the connected memory (Corollary 1) + The battery swallowed (Corollary 2) = The battery damaged the device (consequence of the "second iteration") ".

Post has been editedW.Master - 20.11.18, 15:48



Rep: (49)
LEAGOO KIICAA MIX, OF. Firmware, the update installed through the flash drive.
Installed SystemTWeaker Pro, Grinify, Amplify, Adaway, Xposed, but this ass:
Attached Image

How can this be?
On another phone, the system of per day eating 1-2%, Googles generally breathe only on the team.
I also noticed such crap - many system applications are not frozen. Titanium says that he frozen, and in fact they are in the list of applications and are launched, as if nothing had happened.
LuckyPatcher does not cope with them too. I tried to even delete - they do not care.

I'm going to reflash the same firmware with the wipes, although I don't want to re-configure everything.

Post has been editedcross22 - 21.11.18, 20:07



Rep: (300)
* cross22 , I would have written how much interest goes now ...



Rep: (49)
* Bubas,
Decipher, did not understand.
Screen is not visible, or what?
The fourth part of all energy consumption is Android, if you are about it.

Post has been editedcross22 - 21.11.18, 21:19


Full version    

Help     rules

Now: 22.12.20, 22:39