how can I troubleshoot lagging/heat/battery drainage in android?
I have too many applications installed but I can't get rid of a random bunch of them
and see if they were the bad boys or not however if there is a tool or command to tell me
which apps exactly are hogging resources like we have in windows I will get rid of them
what I have tried so far:
battery usage in settings refers to android system as the main battery consumer
RAM usage doesn't show any big consumption and it is almost 30% free
clearing main storage I have 5 GB free
resetting the phone .. well it worked but once I installed my favorite apps again the problems came back again
my question is not specific to my phone so i put it here
but to make things easier for anyone who could help
my phone is xperia M4 dual
I appreciate your help
Related
Hey...not sure if this has been answered before or not but im trying to figure out battery draining issues and one of things ive always used is ram optimizers...I have Android Booster and Android Assisant ....and then i also use the built in task manager to clear memory...shouldbi be using these apps or are they draining the battery by running in the background? They seem to clean up a nice amount of memory....and keep my phone running fast....just dont know much about them...
Sent from my GT-I9100M using xda premium
I do not think that by cleaning your RAM, you can reduce power consumption by RAM.
Actually, you do increase it. Android itself closes unnecessary applications when needed to clear memory. But, when you clean memory, either by task manager, or some custom tools, you are basically forcing applications to close and restart unnecessarily. I would say, it is additional load on CPU, and thus on battery.
For most applications, exactly startup and finish times are most expensive in terms of CPU load and battery. And most well-designed applications will not drain your battery when paused.
Reminds me of RAM cleaner programs for Windows machines, that would simply trigger excessive page faults.
while i agree with most of what you posted, there are 2 major flaws in your logic:
1. you talk about closing apps that restart on their own, but not many apps actually do that. sure, widgets, services, your launcher, communication apps and syncing apps need to run in the background, but certainly there are other apps eating away the battery, that need to be fully closed, when not needed. kies air or wifi file explorer come to mind. some of those apps don't fully close through the back button and must be killed from a task manager to save battery.
2. you say apps are paused. that is not necessarily true. many apps are capable of fully running in the background, after all, we are talking android and not iOS. we have full multitasking and apps are not generally suspended. say, you want to play a game for the first time and it needs to download more data. you can do whatever you want with your phone, open a dozen other apps, browse and listen to music, that download will continue in the background. this might fill up the ram over time, if you never close an app or apps do not allow direct closing.
there is a reason why samsung supplied the phone with a built-in task manager.
some apps are not well made and don't quit properly and need to be killed that way and killing off unnecessary apps (that won't restart) makes sense.
and let's not forget apps that get stuck but don't force close. they need to be killed as well. what else are you gonna do? restart the phone? certainly that wastes way more power than a restart of a few services.
every time you have a look at the samsung task manager or the "running" panel of "manage applications" and you use 500 something MB of ram and kill all apps, it will go down to something like 200 something, then the services restart and you are back up to maybe close to 300 (all numbers vary on your rom and apps). given that situation permanently saving 40% of ram is certainly a good reason to kill apps before you put the phone in your pocket.
I guess, then, it is best practice to kill all apps from task manager, a few times a day, especially after using several different applications and closing them. Applications that are needed will be restarted automatically.
I am not sure about running so called "RAM optimizers" constantly, though. When you are using your phone, it simply introduces more lags. Otherwise, it does nothing, if you have cleared RAM after heavy usage.
mirbeksm said:
I guess, then, it is best practice to kill all apps from task manager, a few times a day, especially after using several different applications and closing them. Applications that are needed will be restarted automatically.
I am not sure about running so called "RAM optimizers" constantly, though. When you are using your phone, it simply introduces more lags. Otherwise, it does nothing, if you have cleared RAM after heavy usage.
Click to expand...
Click to collapse
killing itself is not necessary in the 1st part.
the more the memory android uses the better the apps behave, thats how android is desinged.
if you people still want to release some memory just use the samsung task manager ot clear memory or "fast reboot" from market.
Thx for the posts...i deleted the 2 android apps for now to see if theres a difference...i will trybusing just the built in task manager for a few days and see how that goes. But for example i mainly use my phone for words with friends...facebook...twitter and instagram....when i run the built in task manager it frees up mabye 200mb of ram....then i would run android booster which would clean up another 200mb and would close stuff like facebook...and tweetcaster and so on....the built in task manager doesnt seem to pick up on and close everything it should...which is why i downloaded the others...my phone has 800+ mb available and i usually find that ots using 500 of those 800 at all times...i wouldbfind myself constantly closing stuff with the optimizers...but like you said...they just open up in the background again anyway. Im rooted and have got rid of all the safe stuff to get rid of and the funny thing is i still dont see much of a difference in ram consumption...i think of ram as important cause it keeps things running smooth with no lag...not sure what to do i guess...ill try it like this without the optimizers and see how things go and download them again if i get bad lag...what i really need is a actual list of my phones internal software so i can get rid of the rest of the unneeded system files...ive found similar lists..but never a list of my actual phone...theres certain stuff running on my phone that isnt in the lists ive found so i left them with the worry that i may have to reinstall the rom if i delete the wrong thing...im also a android noob...only 2 months of using it so far so ive got tons more learning to do...thx for the opinions tho...keep em coming if you got em!
Sent from my GT-I9100M using xda premium
Dear Members,
Greetings!
I have recently purchased a brand new Sony Xperia P (ICS 4.0.4). I have started adding applications to my phone and almost all of them are presently on the phone memory. I have been using Android for almost a year now (my previous device was Samsung Galaxy Pop CDMA) and understand that the phone memory starts decreasing as and when there is a build up of cache with each application. Hence I have always cleared cache memory to free up the space.
What seems to be the issue with my new Sony Xperia P is that whenever I clear cache from the apps, my phone memory seems to decrease (instead of the increase). I had a total of 370 MB used after all applications were installed (there has been no update to any of the applications yet). After 6 days of usage, I found my phone memory started to decrease and then I had about 401 MB used up. The extra 30 MB used up was due to cache. I started removing the cache from each application. Went back to check if my memory increased, I was surprised to see that it now shows 443 MB used. I rebooted the device but still it shows the same amount 443MB.
Can anyone please explain me what should I be doing to increase the memory OR do I not understand how Android works (your honest feedback would be most appreciated)?
Best Regards,
RCP
just let ICS manage the memory and don't worry about it
android is not the same as windows, ever heard of "free memory is wasted memory"?
do you have any performance issues? if no, then leave it alone
Astral07 said:
just let ICS manage the memory and don't worry about it
android is not the same as windows, ever heard of "free memory is wasted memory"?
do you have any performance issues? if no, then leave it alone
Click to expand...
Click to collapse
I understand what you say. No performance issues yet. Thanks a lot for your reply Astral07 and helping me know more about the concept of android's memory management
Also cache is a different partition, /data partition Is what you want
Sent from my Nexus 7 using xda app-developers ap
Dear all,
I've got a problem that I hear a lot about for different phones but haven't found a useful solution yet (yes, I searched xda as best as I could).
While my phone Android phone (Desire Z, stock 2.3.3, not rooted) used to be pretty swift after I got it, it significantly slowed down over time.
What's bothering me most is that, after using a couple of applications, it takes a couple of seconds to load the launcher, even after having exchanged HTC Sense for LauncherPro which helped for a while.
I'm not a developer but it seems logic to me that that once powerful phone is still there and is only crammed up with useless processes/background operations by useless/inefficient apps.
So here are my questions:
How can I clearly identify apps which slow my phone down? Is there a way to limit their damage?
How much internal memory or RAM needs to be available before memory becomes a performance issue? Right now, I have 220MB internal storage and 71MB RAM available.
Can I selectively and completely turn off apps while I don't use them without uninstalling them?
Can I switch background operations on and off (e.g. I will definitely survive without some rarely used social apps checking for messages)
Can I change how often an app is active while I'm not using it actively (e.g. have whatsapp check for new messages only every 5 minutes)
I'd appreciate any answer!
Best regards & Thanks in advance
Hi,
Is there any way to prevent specific apps from being killed? This phone have 3 gb of ram and I am using about 10 apps (not games) and they stay in ram but allmost allways contact app, dailer app are killed and they are reloading when i lunch them, this is sick for phone with 3gb of ram... I would like to have them allways in memory and dont wait for reload. Is there any way to do this?
Tapatapatap Z2
That is because of the way the android system manages the ram, therefore it is normal.
However, I do think that there are some apps that allow you to lock apps into the ram. I am not sure whether they will be helpful though
i've been tryin to solve the same problem, i hate the way android kill the apps, it's to aggressive even in 3 gb of ram device like Z2 or Oneplus One. but i don't think there's a way to fix this bro, the only thing u can try is, use stock android OS (like what nexus series used) even it won't solve the problem, at least the multitasking will much better
Hello everyone,
I don't know if there is any mention of this problem anywhere or it's been a common issue for Huawei devices, so please link me to the thread if there is.
So my Mediapad M5 has 4GB of RAM. Normally after a restart, there is about 2.5GB of free RAM presented. But after a couple of days of average usage, the free RAM starting to decrease. This is expected of course, but when the RAM decrease to about 500MB, the tablet becomes unusable. Apps couldn't be opened, current running apps constantly restarted and lagged. I tried to use the Tablet management app (come with EMUI) to optimise the system, but the problem still exists,and the RAM is still at 5-600MB.
I also tried to close all of the services in the Running services from the Developer option, but still, the "System processes" still took like 3.5GB of RAM, and with no other services or app running (not of I aware and the setting displayed), like in the screenshot I took:
drive.google.com/file/d/1ix27K_GjOahWLr-09U5Lfizn2vXbf_fE/view?usp=sharing
(Sorry I can't parse the image here, but here is the Google drive link)
I also tried to reset the tablet and install only some apps to test it, including Rotation manager, Netflix and VLC, and use them at normal rate. After a couple of days, like 4 days, the problem arises, and the only solution for me is to restart the device.
I also tried the option to Manually/Automatically manage apps launching in the Battery manager, but the problem still persists.
Is there any option that I haven't known of or haven't tried? The device works great until it's running out of RAM, and it seems like it don't know how to release them. Or maybe there is a leakage problem, I don't know.
Thank for reading! Have a nice day.
Editted: I'm in EMUI 9, Android 9, non-rootted