I understand that it is normal for Android to run apps in the background. When I first startup my device, I see dozens of apps that are running or have started by themselves.
Could this be causing periodic slowdowns on the device after prolonged use? Is anyone else using any utils/apps to prevent apps from running in the background or tasks managers that they recommend?
I have also read that w/ Android v2.2 (Froyo) you don't need task managers because the OS manages apps on its own, but the discussions are not definitive.
Average users - task killers are bad.
Experienced - task killers might be ok.
Android can manage itself just fine. There's no reason to use a task killer to manage ram. The only reason you should ever need a task killer is if a particular program is causing an issue. In those cases, a reboot would resolve just as easily. At that point, it becomes an issue of comfort and experience.
I thought the newer android operating systems did not need a task killer, yet there is one included on the sensation.
Is the inclusion for the sensation, ginger bread, or?
Sent from my HTC Sensation 4G using XDA Premium App
The task killer is definitely a HTC app. I'd not use it, it can't even report the amount of free RAM correctly.
To test, goto Settings --> Applications --> Running Services, at the bottom of the screen you'll see the amount of RAM used and free.
Thanks..
Is the correct way to turn it off in the settings section of the task manager app?
Do you use another task manager?
I have not used a task killer since android 2.1. I really don't believe you need to manually kill apps in gingerbread, but some people might disagree.
If you want to manually kill app, you can setup a shortcut to running services on the home screen.
Select Personalize -- Shortcut -- Settings -- Running Services
This is the best way to kill an app or process since we are doing it in gingerbread.
Thanks.. that's what I've always read also.
Threw me for a loop when I say this task killer on the phone.
I don't use the task killer to free memory as i believe it is pointless on android. I never installed a task killer on previous android handsets. However, I have found the included task killer invaluable for killing programs which have crashed in the background, hogging CPU cycles.
I know you can do it through the settings menu but this app is more convenient.
Sent from my HTC Sensation Z710e using XDA App
Don't install or use a task killer. I create a shortcut to the "Running Services" in the settings menu and close out the music application when I'm not using it.
Bigmille said:
The task killer is definitely a HTC app. I'd not use it, it can't even report the amount of free RAM correctly.
To test, goto Settings --> Applications --> Running Services, at the bottom of the screen you'll see the amount of RAM used and free.
Click to expand...
Click to collapse
I've seen this to.. However every other system tools/widget i tried show the same amount of used and free memory as the the task killer. So is there some hidden app running somewhere that "running applications" won't see?
I never run out anyway tho so it's not an issue.. Just strange...
I don't think there are any hidden apps or process which would account for that much differences in memory reporting between Gingerbread and 3rd party task killers.
Its more likly that the task killers was written with android 2.1 and 2.2 in mind. They are simply not working correctly in gingerbread.
Don't forget the gingerbread only available on small % of Android, most devices are still rocking with 2.2 and 2.1 (read an article on this in one of my news feed, but can't remember the source).
P.S. my xoom also have this problem. Some app report complete different available memory from running services.
Bottomline, I'd always trust the amount of ram reported by running services over any 3rd party app.
Hi!
System:
I'm using a CarbonROM september nightly with ElementalX 1.07.
Issue:
Android is killing opened apps although there is more than enough free ram.
Detailed:
For testing purposes I launched ca. 10 apps sequentially. After opening the 9th or 10th app, the first one of the launch order has already been killed by Andorid.
Right after this my Nexus still has 1.1 GB free RAM!
What I tried:
Configured minfree defensively (512,1024,1280,2048,3072,4096): Nothing changed.
Additional information:
There aren't any third party task killers installed.
I use a very minimal and clean installation of android. 114 apps installed (of which 87 are system apps), almost no services running (no instant messaging, no anti virus etc.)
It could probably be caused by the background processes limit (which can be found in the developer options). I've left this setting at 'default limit' of course, but does anybody know how 'default limit' actually is defined actually and - above all - if I can increase it in some configuration file?
First world problem, I know. But thanks in advance!
Sounds like a kernel issue.
Sent from my Nexus 5
Until recently I used to be able to use Android Assistant to kill un-needed apps and so free up memory (and also preserve battery life, help phone run cooler, etc.). But recently -- not sure if it was after the OS update on the Idol 3 (6045I) or an update of Android Assistant itself -- the only process shown under the Processes tab is Android Assistant itself, so there is nothing to kill. The "quick boost" feature, which formerly seemed to close the same bunch of apps I would see listed under "Processes", now also seems to do nothing. I am thinking this is likely something to do with the phone's OS, as an app cleaner built into the 3rd-party launcher I'm using has a similarly changed behavior.
Anyone else observing this, and/or know of a solution that works, and/or know what might have changed with the most recent software update?
rhcohen said:
Until recently I used to be able to use Android Assistant to kill un-needed apps and so free up memory (and also preserve battery life, help phone run cooler, etc.). But recently -- not sure if it was after the OS update on the Idol 3 (6045I) or an update of Android Assistant itself -- the only process shown under the Processes tab is Android Assistant itself, so there is nothing to kill. The "quick boost" feature, which formerly seemed to close the same bunch of apps I would see listed under "Processes", now also seems to do nothing. I am thinking this is likely something to do with the phone's OS, as an app cleaner built into the 3rd-party launcher I'm using has a similarly changed behavior.
Anyone else observing this, and/or know of a solution that works, and/or know what might have changed with the most recent software update?
Click to expand...
Click to collapse
Google made some changes with the stagefright patch that prevents apps from getting certain info. Some developers have updated their apps with workarounds.
Since updating from 6.0.1 to 7.0 on my Nexus 6P I have realized that the task manager I used no longer works. I tried many other popular and non popular task manager apps on Nougat and none of them work. They all display something like "no running apps to display."
So obviously it seems in 7.0 Google updated whatever command is needed for an app to pull the running apps from the system, and no one has updated their task manager app to work with 7.0. I was pretty shocked that in the forums no topic with "task manager" was created with in the past 6 months to talk about this.
So are others people experiencing this with task managers on Nougat? If so, have you found any task manager app that works with Nougat?
Edit: sorry if this the wrong forum to post this, but I figured it applied here since it seem to be related to new API causing these types of apps to not work. Feel free to move it if this topic fits better somewhere else. Thanks!
Why would you use third party task mangers when you already have one built in Android?
Prince Chandela said:
Why would you use third party task mangers when you already have one built in Android?
Click to expand...
Click to collapse
Simple! Because ever since Android 5.0 the task manager only shows the average RAM usage. It does not currently show what's running in real time. Only shows the past 3 hour, 6 hour, 12 hour, or 1 day average. It shows apps that are not even running at that very second. That information can be helpful some but not for everything.
In Android 4.4 and earlier it used to show real time what apps were running. Just like on Windows computers task manager shows real time what's running. If an app starts running, it appears on the list. if an app stops running, it disappears from the list. This is helpful for finding a rogue app on your battery, or a rogue app slowing down your phone using a Ton of RAM. It is not as easy identifying a rogue app with averages. Especially if it's an app that's not running all the time in the back ground.
AndroidPurity said:
Simple! Because ever since Android 5.0 the task manager only shows the average RAM usage. It does not currently show what's running in real time. Only shows the past 3 hour, 6 hour, 12 hour, or 1 day average. It shows apps that are not even running at that very second. That information can be helpful some but not for everything.
In Android 4.4 and earlier it used to show real time what apps were running. Just like on Windows computers task manager shows real time what's running. If an app starts running, it appears on the list. if an app stops running, it disappears from the list. This is helpful for finding a rogue app on your battery, or a rogue app slowing down your phone using a Ton of RAM. It is not as easy identifying a rogue app with averages. Especially if it's an app that's not running all the time in the back ground.
Click to expand...
Click to collapse
Go to Developers Option > Running services
Prince Chandela said:
Go to Developers Option > Running services
Click to expand...
Click to collapse
Wow... I'm not sure how I been in developer settings countless times And over looked that. ThankS!
Prince Chandela said:
Go to Developers Option > Running services
Click to expand...
Click to collapse
+1 here, good find!
just updated to nougat and also my task manager of old stopped working.
Prince Chandela said:
Go to Developers Option > Running services
Click to expand...
Click to collapse
Does it also kill apps automatically? I dont want services running after i close the app, and i dont want to go to running services to do it everytime... Android should have that option lets call it dont allow background running or while screen off...
Sent from my Nexus 5X using Tapatalk
InterrtuptoR said:
Does it also kill apps automatically? I dont want services running after i close the app, and i dont want to go to running services to do it everytime... Android should have that option lets call it dont allow background running or while screen off...
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
It won't kill apps automatically you can use Greenify for that or you can do it manually every time after you open the app again.
There are two ways
1. Go to app info and force stop it. (recommended)
2. Go to running services and stop it from there.
Once you open the app again all service will be restarted. The first option is easy and straight forward
Prince Chandela said:
It won't kill apps automatically you can use Greenify for that or you can do it manually every time after you open the app again.
There are two ways
1. Go to app info and force stop it. (recommended)
2. Go to running services and stop it from there.
Once you open the app again all service will be restarted. The first option is easy and straight forward
Click to expand...
Click to collapse
I know man i was just trying to make a point about still needing task killers, look what permissions greenify needs to do that now: usage access, draw over apps, accessibility permission... Horrific permisions... Android even asked for my fingerprint when giving it accessibility permission and said it needs it cause of encryption...
If that was native in Android (no background running option per app) that would be great.
Might even partially fix poor ram managment in Android...
Sent from my Nexus 5X using Tapatalk
Grr and how to view what's consuming cpu? Show cpu usage doesn't work properly on nougat s7 for example. And the included ram manager is poor and it slowly refreshing
DSF said:
Grr and how to view what's consuming cpu? Show cpu usage doesn't work properly on nougat s7 for example. And the included ram manager is poor and it slowly refreshing
Click to expand...
Click to collapse
For ram usage use running services in developer options.
I totally agree with you, moving on to a newer system broke a lot of apps...
InterrtuptoR said:
For ram usage use running services in developer options.
I totally agree with you, moving on to a newer system broke a lot of apps...
Click to expand...
Click to collapse
I know that man, i need something for cpu usage
DSF said:
I know that man, i need something for cpu usage
Click to expand...
Click to collapse
Download cool tool from playstore.
It works on my nexus, and its on screen overlay...
Sent from my Nexus 5X using Tapatalk
Cannot see process cpu usage
Only a loading... placeholder
DSF said:
Cannot see process cpu usage
Only a loading... placeholder
Click to expand...
Click to collapse
I dont know... try finding cool tool topic on xda... Search the net...
Sent from my Nexus 5X using Tapatalk
gazzacbr said:
+1 here, good find!
just updated to nougat and also my task manager of old stopped working.
Click to expand...
Click to collapse
Hi, updating here to -1. Agree with posters above, built in is a pita to use.
My old task killer was click app, click kill, job done :good:
Also really useful to quickly see what was running right now and those naughty apps that restarted themselves
Someone must have a decent easy task killer for rooted Nougat
Updating again: Advanced Task Manager free is working just not the pro version I paid for. Looks like they care more about the ads than their paying users. Ok for me anyway. Rooted phones don't have ads
In Android 7.0 Google once again has made undocumented changes and has significantly restricted access to the proc file system. This means that since this new API level it is not possible anymore to retrieve processes info. Task Managers running on devices with Android 7.0 will only show total CPU usage, their own CPU usage and memory usage, but not CPU usage for other processes. Running the app on a rooted device does not make difference. More info on File system changes in Android Nougat - Stack Overflow. Star this Android issue to push Google to implement an alternative API.
Click to expand...
Click to collapse
https://github.com/AntonioRedondo/A...fo-since-android-nougat-70-api-24-august-2016
Maybe a CPU/RAM monitor that should work in Nougat
I was looking for a CPU monitor before upgrading a TV-Box to Nougat and I found his thread in meantime it seem (I have not tested it) that "System Panel 2" should work with rooted device even with Nougat: https://play.google.com/store/apps/details?id=nextapp.sp
Regards