• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Data/Wi-Fi On Auto Kill All Background App.

charlington

Well-Known Member
Sep 8, 2015
163
17
Hi:)
I recently came across an amazing App called MacroDroid that can auto do different tasks on my rooted Android phone. It's is working on my Android, for example, it is auto turning off mobile Data when screen goes off.

I did set it to Auto kill all background Apps whenever data or wi-fi is turned on, on my android device. I did this with intention to free as much RAM as possible, to save on data consumption and to increase internet speed on my Android phone.

My question is: Am I meeting my objectives when I do this?
Is it advisable to do this or not? Kindly clarify it to me.
 
No. You effectively built a task killer which will increase battery consumption because as soon as apps are killed they will restart. Freeing up RAM is also counterintuitive because it slows the phone down and uses up more battery to load stuff up from scratch. The apps restarting automatically will also increase data consumption because they will try to reconnect if they are designed to be connected at all times. Basically what you did was increase battery consumption, make the phone slower, and increase data usage.
 
Upvote 0
@chanchan05 , Thanks alot for the information. I have learnt entirely a new thing today. I did study hardware mobile repair only, sadly today I realise I have mislead many.


My assumptions and advise to many who termed me as an expert were:

1. When more RAM is free the faster the phone will be in terms of connectivity and execution of tasks


2.) The higher the numerical value of RAM in specifications of a phone, and the lesser the background Apps are running, the faster the phone will be.

3.) The More you stop many background Apps, the faster the phone will be


4.) Many App running in the background consume alot of data make an Android slow.



Are all these (my assumptions) not true?


What are some of things I can do to meet my objectives - tweak or save on data consumption and to increase speed on my Android phone without having to use task killer?

Should I completely stop using MacroDroid even on single task like "data off when screen turns off" for my phone to run well?
 
Upvote 0
Data off when screen off is fine.

Yes, all of your assumptions are wrong. They are wrong on Android, they are wrong on Windows for PC, and they are wrong on Linux as well.

1. RAM has nothing to do with internet connectivity and speed. In terms of execution of tasks, freeing it up makes it slower. For one thing, the used up RAM is used by preloaded apps. For example you always use Chrome. Hence it was already preloaded to RAM so that when you press the icon it is already loaded up. Preloaded apps on RAM hardly uses any battery. Empty RAM and full RAM uses same amount of battery. However, if you cleaned up RAM, when you open Chrome, the CPU will have to run to call Chrome from storage, and load it up to RAM first before opening. So it uses up more battery to load the app to RAM, when it should have already been loaded if you did not clear it.

2. The higher then numerical value of the RAM means the phone can be faster because you can use more RAM to load up more apps to RAM.

3. Turning off background apps via task killer will not make the phone faster because once MacroDroid automatically kills the task, the Android OS will automatically start them again because the apps are coded to be running in the background. For example Twitter. You kill the task to supposedly make the phone faster. However, you set the app to sync every hour. So one hour later, the app will just turn on again, using up more battery to start up and reconnect to internet, when it wad already connected and dozing.

3. The more you stop background apps, the more the OS will be confused. The app was designed to be running, but it was turned off. So the OS will turn it on again. Then the task killer will turn it off, then the OS will turn it on again. So this uses up battery, and makes the phone slow down because the OS is confused because it's trying to turn on again the apps you closed and you're asking it to do other stuff as well when using it.

4. Apps running in the background are there because they were set to do that. Viber is running in the background because it's polling for new messages. If you kill it, you won't receive messages. So the OS will turn it on again. As said above, the more you stop running apps, the slower the phone will become because it will become confused.

5. Apps running in the background do not use data unless they are supposed to. Killing them will make it use more data. For example, Twitter. If set to sync only once every hour. So for example it will only use data at 1pm and 2pm. However if you kill it at 1pm and the OS starts it again at 1.20pm, it will use data at 1.20pm. Then you kill it again at 1.30pm, then starts again at 1.40pm, it will use data again. It should have only used data twice, but you made it use it 3x.

To keep the phone running normally, forget about it. Do not think of how much RAM it is using, or how many apps are running in the background. Just leave it alone and let the OS manage it. And do not try to do too much. If you have a cheaper low end phone, do not expect it to be fast or work as good as a more expensive phone. It doesn't matter if it is octacore or not. The US version of the Galaxy S7 is a Snapdragon quadcore but it is faster than an octacore S5. Basically, if your phone is not as expensive, it will be slower. Do not expect too much.

For decreasing data usage. Turn off sync for any app you do not want to be always using data. Set the apps to only update when connected to wifi.
 
Upvote 0
@chanchan05 , Thanks alot for the information. I have learnt entirely a new thing today. I did study hardware mobile repair only, sadly today I realise I have mislead many.


My assumptions and advise to many who termed me as an expert were:

1. When more RAM is free the faster the phone will be in terms of connectivity and execution of tasks
Nope. As long as the processes have enough RAM to load and run additional free RAM makes no difference.

If the phone has to reload an app from storage every time you load it, as opposed to just restarting the copy that's already in RAM, that will slow the phone down and use more power. This is one respect in which task killing is counter-productive (the other being that the task-killer can get into a fight with the OS - the task killer stops a process, the OS restarts it).
2.) The higher the numerical value of RAM in specifications of a phone, and the lesser the background Apps are running, the faster the phone will be.
The larger the amount of RAM the more tasks you can keep in RAM without reloading, hence fewer app restarts (all else being equal - not all manufacturers are equal in their RAM management).

As for the second bit, I've already said it. Boiled down to a slogan, "free RAM is wasted RAM".
3.) The More you stop many background Apps, the faster the phone will be
No. The more apps you stop, the more time the phone will spend reloading apps. You are more likely to slow it down than speed it up.
4.) Many App running in the background consume alot of data make an Android slow.
Most apps quickly go dormant once you switch to something else or stop using them, at which point they are not using power. Yes, if you have a rogue app that doesn't that can be a problem, but those are rare and the solution is to identify and uninstall those.

For background data use, you can limit that via the app settings (increase update intervals) or system settings (restrict background data usage). Or identify the big data users and remove them if not needed.
Are all these (my assumptions) not true?


What are some of things I can do to meet my objectives - tweak or save on data consumption and to increase speed on my Android phone without having to use task killer?

Should I completely stop using MacroDroid even on single task like "data off when screen turns off" for my phone to run well?
Data off when screen off will certainly restrict data usage, more effectively than killing tasks, many of which will just restart.

For increasing speed, identifying and removing anything that runs constantly that you don't need may help (e.g. the Facebook app is often cited as clogging the system, I don't use it so can't say). You need something more targeted than a blanket task killing. But beyond that there isn't a vast amount you can do unless you have the option of installing a better-optimised ROM.
 
Last edited:
  • Like
Reactions: AZgl1500
Upvote 0
Data off when screen off is fine.

Yes, all of your assumptions are wrong. They are wrong on Android, they are wrong on Windows for PC, and they are wrong on Linux as well.

1. RAM has nothing to do with internet connectivity and speed. In terms of execution of tasks, freeing it up makes it slower. For one thing, the used up RAM is used by preloaded apps. For example you always use Chrome. Hence it was already preloaded to RAM so that when you press the icon it is already loaded up. Preloaded apps on RAM hardly uses any battery. Empty RAM and full RAM uses same amount of battery. However, if you cleaned up RAM, when you open Chrome, the CPU will have to run to call Chrome from storage, and load it up to RAM first before opening. So it uses up more battery to load the app to RAM, when it should have already been loaded if you did not clear it.

2. The higher then numerical value of the RAM means the phone can be faster because you can use more RAM to load up more apps to RAM.

3. Turning off background apps via task killer will not make the phone faster because once MacroDroid automatically kills the task, the Android OS will automatically start them again because the apps are coded to be running in the background. For example Twitter. You kill the task to supposedly make the phone faster. However, you set the app to sync every hour. So one hour later, the app will just turn on again, using up more battery to start up and reconnect to internet, when it wad already connected and dozing.

3. The more you stop background apps, the more the OS will be confused. The app was designed to be running, but it was turned off. So the OS will turn it on again. Then the task killer will turn it off, then the OS will turn it on again. So this uses up battery, and makes the phone slow down because the OS is confused because it's trying to turn on again the apps you closed and you're asking it to do other stuff as well when using it.

4. Apps running in the background are there because they were set to do that. Viber is running in the background because it's polling for new messages. If you kill it, you won't receive messages. So the OS will turn it on again. As said above, the more you stop running apps, the slower the phone will become because it will become confused.

5. Apps running in the background do not use data unless they are supposed to. Killing them will make it use more data. For example, Twitter. If set to sync only once every hour. So for example it will only use data at 1pm and 2pm. However if you kill it at 1pm and the OS starts it again at 1.20pm, it will use data at 1.20pm. Then you kill it again at 1.30pm, then starts again at 1.40pm, it will use data again. It should have only used data twice, but you made it use it 3x.

To keep the phone running normally, forget about it. Do not think of how much RAM it is using, or how many apps are running in the background. Just leave it alone and let the OS manage it. And do not try to do too much. If you have a cheaper low end phone, do not expect it to be fast or work as good as a more expensive phone. It doesn't matter if it is octacore or not. The US version of the Galaxy S7 is a Snapdragon quadcore but it is faster than an octacore S5. Basically, if your phone is not as expensive, it will be slower. Do not expect too much.

For decreasing data usage. Turn off sync for any app you do not want to be always using data. Set the apps to only update when connected to wifi.
Data off when screen off is fine.

Yes, all of your assumptions are wrong. They are wrong on Android, they are wrong on Windows for PC, and they are wrong on Linux as well.

1. RAM has nothing to do with internet connectivity and speed. In terms of execution of tasks, freeing it up makes it slower. For one thing, the used up RAM is used by preloaded apps. For example you always use Chrome. Hence it was already preloaded to RAM so that when you press the icon it is already loaded up. Preloaded apps on RAM hardly uses any battery. Empty RAM and full RAM uses same amount of battery. However, if you cleaned up RAM, when you open Chrome, the CPU will have to run to call Chrome from storage, and load it up to RAM first before opening. So it uses up more battery to load the app to RAM, when it should have already been loaded if you did not clear it.

2. The higher then numerical value of the RAM means the phone can be faster because you can use more RAM to load up more apps to RAM.

3. Turning off background apps via task killer will not make the phone faster because once MacroDroid automatically kills the task, the Android OS will automatically start them again because the apps are coded to be running in the background. For example Twitter. You kill the task to supposedly make the phone faster. However, you set the app to sync every hour. So one hour later, the app will just turn on again, using up more battery to start up and reconnect to internet, when it wad already connected and dozing.

3. The more you stop background apps, the more the OS will be confused. The app was designed to be running, but it was turned off. So the OS will turn it on again. Then the task killer will turn it off, then the OS will turn it on again. So this uses up battery, and makes the phone slow down because the OS is confused because it's trying to turn on again the apps you closed and you're asking it to do other stuff as well when using it.

4. Apps running in the background are there because they were set to do that. Viber is running in the background because it's polling for new messages. If you kill it, you won't receive messages. So the OS will turn it on again. As said above, the more you stop running apps, the slower the phone will become because it will become confused.

5. Apps running in the background do not use data unless they are supposed to. Killing them will make it use more data. For example, Twitter. If set to sync only once every hour. So for example it will only use data at 1pm and 2pm. However if you kill it at 1pm and the OS starts it again at 1.20pm, it will use data at 1.20pm. Then you kill it again at 1.30pm, then starts again at 1.40pm, it will use data again. It should have only used data twice, but you made it use it 3x.

To keep the phone running normally, forget about it. Do not think of how much RAM it is using, or how many apps are running in the background. Just leave it alone and let the OS manage it. And do not try to do too much. If you have a cheaper low end phone, do not expect it to be fast or work as good as a more expensive phone. It doesn't matter if it is octacore or not. The US version of the Galaxy S7 is a Snapdragon quadcore but it is faster than an octacore S5. Basically, if your phone is not as expensive, it will be slower. Do not expect too much.

For decreasing data usage. Turn off sync for any app you do not want to be always using data. Set the apps to only update when connected to wifi.
Data off when screen off is fine.

Yes, all of your assumptions are wrong. They are wrong on Android, they are wrong on Windows for PC, and they are wrong on Linux as well.

1. RAM has nothing to do with internet connectivity and speed. In terms of execution of tasks, freeing it up makes it slower. For one thing, the used up RAM is used by preloaded apps. For example you always use Chrome. Hence it was already preloaded to RAM so that when you press the icon it is already loaded up. Preloaded apps on RAM hardly uses any battery. Empty RAM and full RAM uses same amount of battery. However, if you cleaned up RAM, when you open Chrome, the CPU will have to run to call Chrome from storage, and load it up to RAM first before opening. So it uses up more battery to load the app to RAM, when it should have already been loaded if you did not clear it.

2. The higher then numerical value of the RAM means the phone can be faster because you can use more RAM to load up more apps to RAM.

3. Turning off background apps via task killer will not make the phone faster because once MacroDroid automatically kills the task, the Android OS will automatically start them again because the apps are coded to be running in the background. For example Twitter. You kill the task to supposedly make the phone faster. However, you set the app to sync every hour. So one hour later, the app will just turn on again, using up more battery to start up and reconnect to internet, when it wad already connected and dozing.

3. The more you stop background apps, the more the OS will be confused. The app was designed to be running, but it was turned off. So the OS will turn it on again. Then the task killer will turn it off, then the OS will turn it on again. So this uses up battery, and makes the phone slow down because the OS is confused because it's trying to turn on again the apps you closed and you're asking it to do other stuff as well when using it.

4. Apps running in the background are there because they were set to do that. Viber is running in the background because it's polling for new messages. If you kill it, you won't receive messages. So the OS will turn it on again. As said above, the more you stop running apps, the slower the phone will become because it will become confused.

5. Apps running in the background do not use data unless they are supposed to. Killing them will make it use more data. For example, Twitter. If set to sync only once every hour. So for example it will only use data at 1pm and 2pm. However if you kill it at 1pm and the OS starts it again at 1.20pm, it will use data at 1.20pm. Then you kill it again at 1.30pm, then starts again at 1.40pm, it will use data again. It should have only used data twice, but you made it use it 3x.

To keep the phone running normally, forget about it. Do not think of how much RAM it is using, or how many apps are running in the background. Just leave it alone and let the OS manage it. And do not try to do too much. If you have a cheaper low end phone, do not expect it to be fast or work as good as a more expensive phone. It doesn't matter if it is octacore or not. The US version of the Galaxy S7 is a Snapdragon quadcore but it is faster than an octacore S5. Basically, if your phone is not as expensive, it will be slower. Do not expect too much.

For decreasing data usage. Turn off sync for any app you do not want to be always using data. Set the apps to only update when connected to wifi.


@chanchan05 and Hadron , Thank you so much for the information, its crystal clear to me now, I've learnt things I didn't know.
Please answer me the following:

Does it mean the more third party applications ( eg applications from Google Play) I install on my Android phone, if they will run in the background, the faster my Android phone will be?


My Phone allows me to move downloaded Apps from phone memory to an external SD Card and vice versa, my question is, if the Apps I moved to SD Card will consume more battery and data whenever I try to run them compared to running downloaded Apps in Phone memory?


Downloading and installing very many Apps (From secure sources) in an Android phone does it have negative effects on performance of an Android phone? Is it advisable?
 
Upvote 0
No the phone cannot become faster. The phone is only as fast as the CPU is capable of. The speed it has when you first bought it is the fastest it can be. And yes adding more apps may make it slower since it's using up resources, depending on the app. But using a task killer will make it even more slower.

Apps saved on the SD card will load slower because the SD card speed is slower than internal memory speed.

If you run out of internal memory from adding too many apps, the phone will slow down. Internal memory is different from RAM.
 
Upvote 0
In summary what I've learnt is that:

1) whenever I am selecting a phone , speed being a priority, On the features I should look at speed of CPU which is measured in GHz and not RAM for RAM is not responsible for internet speed and tasks speed.


2) When more RAM is in use, the faster the phone will be and vice versa.


I hope my understanding is correct.


Thanks everyone for your support.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones