588 pagesV  « < 583 584 585 586 587 588 > »  
 
REPLY
> Tips to improve power saving devices on Android OS
KTNSAt
Message#1
22.11.09, 04:26
energy saver
*******
[offline]

Topics Curator
Group: Curators
Messages 785
Check in: 08.12.08
Xiaomi Redmi 3 Pro

Reputation:-  387  +

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
In the beginning, we consider the main and not always obvious reason for the rapid discharge of the device, the violation of its “sleep”. The fact is that after turning off the screen, your device tries to switch to maximum power saving mode (the so-called "deep sleep") in which the processor frequency decreases, its "extra" cores are turned off, application activity is minimized, etc. (power consumption in this mode can be only 1-2% of the charge for 8-12 hours). However, some applications / processes can take a device out of such a dream, waking it up with their requests (so-called wakelocks), while they can start loading the processor, use wireless networks and geolocation at their discretion, spending power without any charge when the screen is off. Therefore, to begin with, we will check if your device has problems 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 in about a day using the device. However, you can not wait all day, just open this item and remember the value of the indicator in minutes. Then quit log and off. screen (put the device into sleep mode). After example, 10 min. on the device, start the log and compare the new value of the indicator with the previous one. For example, the indicator "Running" at the beginning was 52 minutes. 10 seconds, after 10 minutes of "sleep", he became 53 minutes. 25 sec, ie increased by 75 sec. or by 12.5% ​​relative to bedtime, which is a slightly overestimated value. Accordingly, the greater the estimated sleep time, between measurements, the more accurate the value of the parameter that you 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 data on device wake-ups, displaying them to the user in a convenient and intuitive way. At startup, the wakefulness percentage of the device is shown in terms of total sleep time, which allows you to quickly assess the situation and, if necessary, take further measures. Because the data originally collected by the OS itself is used, 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 started after a long period of device discharge. Detailed description of the program can be viewed. 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.
Here you should understand that even when there is no direct established connection (be it Wi-Fi, Bluetooth or GPS), but simply the corresponding options in the settings are turned on, your device still consumes energy on numerous implicit connections. For example, the included Wi-Fi and Bluetooth networks constantly scan the space around, look for available connection points or sparring devices, and the included geolocation (GPS, GLONASS, location over wireless networks) constantly tracks your position by performing requests from curious applications (for some reason many are curious now). Therefore, the advice is simple, turn it on if necessary and turn it off when not needed.
  • 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 coverage of your city with a 3G network (constantly 3-4 divisions), it is preferable to use 3G instead of EDGE for data transfer, since EDGE consumes an average of 30% more energy than 3G (300 mA vs. 210 mA) and is comparable to Wi consumption -Fi (up to 330 mA) (the data are given for confident reception of both networks when fully loaded - downloading a file, for example). In addition, a lower final power consumption is obtained due to the shorter time of using the 3G network due to a higher data transfer rate. If 3G coverage is not stable, and sometimes absent altogether, it would be better to disable the use of the 3G network, since while in the 2G zone, your device will constantly scan the extra frequency range for the presence of 3G, spending additional 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 happen correctly and optimally, as a result of which the apparatus will have an economical expenditure of energy. At the same time, in the absence of active applications, the screen is 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 operate at exactly the minimum frequency. Accordingly, it is possible to evaluate the optimization of the power consumption of the device's processor by looking at the statistics of the processor operation at one or another 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, the frequency in the operating mode can be set to no more than 1000-1200 MHz; on the event "screen off" and "charge less than 15%", limit the maximum frequency to half of the operating frequency, and set the minimum frequency to minimum; set profiles for frequently launched applications with restriction of their maximum operating frequency to the value at which the interface’s responsiveness remains comfortable (800 MHz may be enough for games, and 500 MHz for watching movies and listening to music). This approach will help save up to 50% of the charge consumed by the 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 running in the background can wake up a phone that is in sleep mode and not allow it to go into power saving mode (this is the so-called Wakelock), while the same invisible activity that eats up your charge. These programs include: programs with constant "communication" with the network (social network clients, IM, VoIP, weather widgets, etc.), music players (when listening to music), monitoring programs and widgets with a high update rate ( showing temperature and voltage of acb, amount of RAM memory, processor load, task panel of running applications, etc., programs with errors in the program code (mostly early or beta versions 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 conjunction. When you start Wakelock Detector picks up the statistics already existing on the device and gives the result on waking up the device, starting with the last time it was removed from charging. With Greenify, you can put into sleep mode background processes and services from the top of Wakelock Detector that run on certain events (connecting to the network, unlocking the device, installing / removing programs, etc.). The "greened" program will not work in the background and will be triggered by events (alarms, widgets, push messages, messengers, launchers, etc., will not work), but it will not be able to run manually.

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

Click on the most active processes in turn and see the information about the process, below we see the consumption history in the form of a graph. Click the "compare" button and add more common charts from below. Thus, we can compare the schedule of one process with the general schedule of all processes and find out what part the data process has taken in the total (remember, we are mainly interested in the time when the screen was turned off). This function is especially useful when there were rare but strong bursts of activity, i.e. when in Top Applications, the process may not be at the top 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 indications of the charge indicator up to 1-5%, and compare them between different phones, or just between yesterday and today. This value is very relative and depends on many factors. I would use the charge indicator readings in% only for a rough idea of ​​the charge level and the dynamics of its decrease, but not as a tool for serious statistics and fault diagnosis, since readings of the charge indicator in% has an error, which is especially high in case of "subsidence" of the voltage (under the influence of a "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
la.ola.la
Message#11682
19.03.19, 10:08
LiFe iS BeauTifuL
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2948
Check in: 08.11.11
Xiaomi Mi 6 6/128

Reputation:-  607  +

Already got this * net_scheduler *. The day before yesterday, I reset the GP services data, the waveklock did not disappear, but in 10+ hours it lasted a few seconds. Today it's great again, holding on for a few minutes. I do not understand why it occurs. : close_tema:
Attached Image


--------------------
__ , ^ ._. ^ , __ V10.3.1.0 __ , ^ ._. ^ , __
Vladimir_77
Message#11683
19.03.19, 10:22
Guru
*********
[online]

Group: Friendssavagemessiahzine.com
Messages 5392
Check in: 21.09.13
Xiaomi Redmi 4X 3/32

Reputation:-  1647  +

* la.ola.laI am limiting it in AmplifyXposed framework modules (Post Alex0047 # 34308796)


--------------------
MIUIPro 8.5.14
My font
la.ola.la
Message#11684
19.03.19, 10:31
LiFe iS BeauTifuL
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2948
Check in: 08.11.11
Xiaomi Mi 6 6/128

Reputation:-  607  +

* Vladimir_77, I do not have a root, I want to understand what it is connected with. Do you have it for a few minutes too? (further more, respectively) or a lot of awakenings, but by the time of a second?

Post has been editedla.ola.la - 19.03.19, 10:44


--------------------
__ , ^ ._. ^ , __ V10.3.1.0 __ , ^ ._. ^ , __
Kucher2000
Message#11685
19.03.19, 11:40
Sapienti sat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 5680
Check in: 27.11.07
Xiaomi Redmi Note 4 3/64

Reputation:-  1777  +

la.ola.la @ 03/19/2019, 10:08*
Already got this * net_scheduler *. The day before yesterday, I reset the GP services data, the waveklock did not disappear, but in 10+ hours it lasted a few seconds. Today is great again, holding on for a few minutes. I do not understand why it occurs.

Wakelock Detector (Post vitaly51370 # 73038518)


--------------------
Xiaomi Redmi Note 4 3/64+ SanDisk microSDHC 64Gb +

LG HBS 1100 download

+ SonyEricsson HBH IS800 + Jawbone era
la.ola.la
Message#11686
19.03.19, 11:44
LiFe iS BeauTifuL
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2948
Check in: 08.11.11
Xiaomi Mi 6 6/128

Reputation:-  607  +

* Kucher2000, I read everything, everything is done (except for the last paragraph), the set of applications is the same, I don’t understand why time is different all the time? That second, then holds three minutes. Could it be because of the network operator? Is the link bad or something like that? Or problems can be on the server side of programs using the Internet? I want to understand what causes it, or rather, what the wakefulness time depends on. And of course I want to find out which program helps so * net_scheduler * to be awake.

Post has been editedla.ola.la - 19.03.19, 11:49


--------------------
__ , ^ ._. ^ , __ V10.3.1.0 __ , ^ ._. ^ , __
versa4i
Message#11687
19.03.19, 11:58
Old resident
*******
[online]

Group: Friendssavagemessiahzine.com
Messages 1196
Check in: 03.10.10

Reputation:-  71  +

People, poke your nose, if already discussed, look for a program that shows running processes in real time (according to the Amplify principle). 3C Toolbox does not offer.


--------------------
Freetel musashi
Kucher2000
Message#11688
19.03.19, 12:12
Sapienti sat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 5680
Check in: 27.11.07
Xiaomi Redmi Note 4 3/64

Reputation:-  1777  +

la.ola.la @ 03/19/2019, 11:44*
Could it be because of the network operator?

Yes.
Is the link bad or something like that?

Yes
Or problems can be on the server side of programs using the Internet?

Too - yes.
And of course I want to find out which program helps so * net_scheduler * to be awake.

Take offrighta dump in the BBS and there, in the network section, you will see who is breaking into the network. Analyze, compare with information from other sections and by exception method, find the culprit. But you can not - put a dump in the subject and help you figure it out.


--------------------
Xiaomi Redmi Note 4 3/64+ SanDisk microSDHC 64Gb +LG HBS 1100 + SonyEricsson HBH IS800 + Jawbone era
Callme13139993
Message#11689
20.03.19, 08:00
Novice
***
[offline]

Group: Active users
Messages 36
Check in: 23.10.17

Reputation:-  2  +

Samsung A8 and A8 plus. When they bought, we were told that, they say, no need to calibrate the battery, but now I have doubted ... should it be done or not? And if so, which is the most correct way? And another point: the "traffic saving" function limits data transfer only when the phone is off the screen, right? Sorry for the stupid questions.
W.Master
Message#11690
20.03.19, 08:07
Naive potter
*********
[online]

Group: Honorary Gameday
Messages 56396
Check in: 06.01.08
HTC One X

Reputation:-  3582  +

* Callme13139993,
Not.
Not.
Not.


--------------------
"Against stupidity, the gods themselves are powerless to fight"(Johann Friedrich Schiller)
"Not gods burn pots"(anonymous ancient Greek)
youhim
Message#11691
20.03.19, 09:12
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2955
Check in: 11.09.12

Reputation:-  167  +

* Callme13139993,
When will this myth about battery calibration die? Already, even the aliens are no longer remembered, and the calibration all lives. "I bought a new car. Tell me, how can I better calibrate the gas tank?"
Vladimir_77
Message#11692
20.03.19, 09:24
Guru
*********
[online]

Group: Friendssavagemessiahzine.com
Messages 5392
Check in: 21.09.13
Xiaomi Redmi 4X 3/32

Reputation:-  1647  +

* youhim self-hypnosis is a great power. While there will be an expressionBattery calibration, many will believe so.


--------------------
MIUIPro 8.5.14
My font
slavan-1
Message#11693
20.03.19, 12:02
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3749
Check in: 25.02.16
Samsung Galaxy S7 SM-G930FD

Reputation:-  529  +

Youhim @ 03/20/19 9:12*
When will this calibration calibration myth die?
: D, but what about faith in placebo? Two great saints on android: Calibration and Antivirus. Amen...


--------------------
Hidizs AP100 & Sony MDR-XB950AP
xNightx
Message#11694
24.03.19, 22:09
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 184
Check in: 27.08.09
Oneplus 3T

Reputation:-  3  +

Calibrated the battery, eats up 7% of the charge every night (it used to be 1%), what program can I check the battery life?

Post has been editedxNightx - 24.03.19, 22:10


--------------------
Siemens CX75 =>SonyEricsson K800i =>Samsung Galaxy S2 =>Lenovo A6000 =>One Plus 3T
Kucher2000
Message#11695
24.03.19, 22:27
Sapienti sat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 5680
Check in: 27.11.07
Xiaomi Redmi Note 4 3/64

Reputation:-  1777  +

Calibrated battery

You could just listen to the radio, the result is the same :)
What program can I check for battery power?

BetterBatteryStats


--------------------
Xiaomi Redmi Note 4 3/64+ SanDisk microSDHC 64Gb +LG HBS 1100 + SonyEricsson HBH IS800 + Jawbone era
AiM-9x
Message#11696
25.03.19, 11:58
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 305
Check in: 13.01.16
LeEco Le Pro 3 AI 4/32

Reputation:-  11  +

Youhim @ 03.20.19, 09:12*
When will this myth about battery calibration die?

Probably, you didn’t have devices with a really old battery (or with a battery that mystical forces have grasped (figuratively)). There the need for this is very noticeable.
W.Master
Message#11697
25.03.19, 12:05
Naive potter
*********
[online]

Group: Honorary Gameday
Messages 56396
Check in: 06.01.08
HTC One X

Reputation:-  3582  +

AiM-9x @ 03.25.19, 11:58*
You did not have devices with a really old battery
Very old nickel cadmium?
For all the existence of the discussion of Android on this forum, all the methods of "calibration" can be divided into three "classes":
  1. 95% of the methods are = cleaning the battery statistics file
  2. 4.99% of the methods are = "sacred shaman" sets of methods for successive discharge / charge cycles of the battery ("buildup")
  3. only one method of actual calibration = writing the values ​​of the aging battery voltage to the OS registers for 100% and for 0%
About p.1, the authors of the Android system a few years ago reported that all this is a myth, and this statistic has nothing to do with "calibration". Yes, and the file of this statistics is constantly cleared during normal charging to 100%.
About p.2 manufacturers of modern batteries claim that it is a myth.
The method from p. 3 worked only on two already long-outdated models of devices, and even then on a small number of firmware, and at the same time it has nothing to do with extending the service of the device on one charge. In fact, it is not the battery that is calibrated, but the OS under the aging battery, and thus the task was solved exclusively to avoid unexpected shutdown of the device, without warning the OS about the low charge level, and nothing more.


Post has been editedW.Master - 25.03.19, 12:16


--------------------
"Against stupidity, the gods themselves are powerless to fight"(Johann Friedrich Schiller)
"Not gods burn pots"(anonymous ancient Greek)
shmikes
Message#11698
25.03.19, 12:32
Guru
*********
[online]

Group: Friendssavagemessiahzine.com
Messages 4738
Check in: 11.01.12
Samsung Galaxy Note 5 SM-N920C

Reputation:-  244  +

* W.Master, in a hat it would be ...


--------------------
4> ⌚ Club Gear S3 ♥
Kucher2000
Message#11699
25.03.19, 12:45
Sapienti sat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 5680
Check in: 27.11.07
Xiaomi Redmi Note 4 3/64

Reputation:-  1777  +

AiM-9x @ 03.25.19, 11:58*
Probably, you did not have devices with a really old battery.

I had a lot of things and I saw a lot of things, but we are not talking about antiques. Modern batteries are equipped with controllers that monitor the process of charging / discharging. The notorious "calibration" is nothing more than a statistics file that is reset when fully charged by itself, the user cannot influence the controller program, from the word "absolutely" and therefore, for a very long time, all these dances with a tambourine have lost all practical meaning. But myths continue to live ...


--------------------
Xiaomi Redmi Note 4 3/64+ SanDisk microSDHC 64Gb +LG HBS 1100 + SonyEricsson HBH IS800 + Jawbone era
sheVa1
Message#11700
08.04.19, 08:56
Visitor
**
[offline]

Group: Users
Messages 10
Check in: 29.09.12
Honor 10

Reputation:-  0  +

Hello. There is a Honor 10 phone. And, more recently, the phone spends all the time awake. Installed wakelock. And that's what he showed. Can someone tell me how to fix this?

Attached images
Attached Image
Attached Image
Attached Image


Post has been editedsheVa1 - 08.04.19, 09:18
Sonik810
Message#11701
08.04.19, 11:12
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1734
Check in: 08.04.11
Lenovo A6000

Reputation:-  74  +

* sheVa1,get rid of guglohlam


--------------------
it's hard to distinguish luck from professionalism

588 pagesV  « < 583 584 585 586 587 588 > » 


 mobile version    Now: 05/17/19 21:15