This app was mentioned in 55 comments, with an average of 2.64 upvotes
Mine Z5C didn't get to the point you described, but I too felt degradation in performance. So I installed OS monitor (https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en) and started uninstalling unnecessary apps that were using cpu/memory the most. Maybe that could help to identify what's responsible for the overheating and eating up your phone's resources.
Try these out. Root not required. Personally I'd uninstall it and only try seeing what the app is doing from a controlled environment, like an emulator.
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
https://play.google.com/store/apps/details?id=app.greyshirts.sslcapture&hl=en
I've just suggested this in another recent thread but install something like OS Monitor and see what process is using the CPU time
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
Is it overheating?
> Really that’s all you need to know. You can stop here.
Shitty ignorant tech article alert.
Android apps can and will eat up your CPU cycles and radio doing background tasks. Don't take my word for it, use something like OS Monitor and see for yourself.
Two good methods to stop this behaviour:
Greenify donate version with root or adb access will stop the background processes, only after you turn off the screen
Prevent Running, an Xposed module will do exactly what OP wants: as soon as you exit the apps activity the system will halt it.
I am a somewhat new android user I recently found out that my Nexus 6p running stock android was a bit slow, so I poked around and found out that it was running a shitload of apps in the background by default. I even noticed that many single player games that didn't even need background services had some background service running. Use an app like OSMonitor and sort apps by memory to see which apps are using all your RAM.
Sure the phone has plenty of RAM, but if you have a few dozen apps going in the background they will just eat it all up. And just to clarify, I'm not talking about apps that you run, then switch away from. I'm talking about background processes that automatically get started/stopped after the app installs. NOT the activities. Try to free over a gig free while all apps are closed. While reading the memory usage list just go one by one uninstalling all the apps that you're willing to part with. Even if your phone says it has 700mb or so free, thats not enough, because when memory gets low then Android just frees it up by killing activities and uncaching things, which then causes slowdown when it has to unload & re-load everything once the user (you) does something. Also, try to avoid having more than 1 keyboard installed, because those will eat up your memory too. Anyways, once I got up to ~1.2gb RAM free (with all apps killed), my Nexus 6p was feeling just as fast as it was when I first got it.
Last time that happened on my Z3, Facebook app was hogging the CPU, even when the screen was off. Force stopped it and things were fine. I used OS monitor to see what was going on.
I've only ever used Nova Launcher so don't know if that has a beneficial effect on performance.
Although I use Package Disabler Pro and have disabled a lot of the bloatware I can't say it's had any noticeable impact one way or the other on performance. I mainly installed it to get rid of the annoying Game Mode notifications.
I'd try something like OS Monitor and see what processes are taking up the CPU time when it's particularly sluggish:
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
Try installing OS Monitor, let it run, learn to use it to track apps that use lots of cpu time.
I've found that logd runs amok on my G4, root and remove logd from running all the time is the only solution I found. Setting the log size in developer mode to 64kb helped a bit unrooted. logd used about 21% if my battery daily, so I killed it.
Google logd lg g4 xda
It will even show you apps that make internet connections, even ones that start themselves & run in the background.
If you are having a Nexus 6P phone may become laggy after few days and only restart can fix that .
This is not some app issue , it's known problem of Nexus 6P that some people experience it and some not.
First think I can think of is to ask for replacement .
Also make sure that everything in accessibility service is turned off
As far as apps list goes here are my list of apps that are not well optimized , but doesn't mean that those apps make your phone laggy when you are not using the app.
Facebook (facebook for some reason want to use network and check or download something very often, that means constant usage of your cpu power and storage which leads to slower phone , but not laggy shit )
Snapchat (this thing is so unoptimized, ui may freeze completely , I don't know what those guys are doing in main thread ) But when you are not using the app no side issue to the phone
Hangouts,Play music (yup those apps can be far better optimized knowing that they are coming from Google and they were faster in the past)
Also why you don't export the list of apps that you use.
I don't know why android doesn't have some task manager like Windows where you can see what uses your cpu and flash memory at the current time, that will make much easier to identify issues. Try something like this https://play.google.com/store/apps/details?id=com.eolwral.osmonitor for cpu usage.
UPnP is normal, is for easy port forwarding for the device that needs it, you can disable UPnP in the synology's configuration if you'd like.
Usually UPnP will enable on your computer or on your phone for specific web services it needs to provide. Entirely depends on what you have installed.
You can try an app like this to see what apps may have opened it. https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
OK, try OS Monitor which will give real time use of the various processes broken down into each one. Googling those that seem to be using a lot the process time might give a clue as to what's going on.
If it were me I'd be thinking about a reset.
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
Does GSam help you identify the App/process that's causing it to overheat?
If it's Media Manager then that's likely down to a corrupt file on the SD card.
Are you getting the mmc_read error during the boot process?
OS Monitor is also useful for tracking down rogue processes:
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
Nexus is a little bit patchier but both are easily playable
Try installing this https://play.google.com/store/apps/details?id=com.eolwral.osmonitor and see if there is something on the backbround that is eating all the memory?
I noticed that your display resolution is larger http://www.gsmarena.com/compare.php3?idPhone1=6144&idPhone2=6901&idPhone3=5600 so maybe there are issues upscaling to these resolutions?
Can someone with similar resolution try it?
Gotcha, that shouldn't be a heavy load at all. You might try an app called OS Monitor, just temporarily. It'll give you real time stats on what parts of Android OS are running heavy (or it could be an app leveraging the OS): https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
Did you reload the same apps back onto it after the reset?
If so it's highly likely that it's something installed that's causing it to lag. I would do another reset and load applications slowly, reinstalling the apps you have had the longest first as they are less likely to be causing issues.
You could also install something like OSMonitor which will tell you what is using the processor. See if anything is using loads of CPU.
If the app in the background isn't actually executing, no, it isn't consuming battery.
But as for "why show it", what you are being shown is apps in memory, period. Whether they are actually executing is another matter. If what you want is only a list of stuff currently running and using CPU and battery, you need a different list and a different app to provide it.
One app I've been using for a while is OS Monitor:
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
It's roughly equivalent to Windows Task Manager or Linux top or htop. It shows all Android apps currently in memory (and can be set to display system level Linux processes as well.) If you have a rooted device, you can have it request root and kill processes from it.)
I don't know if or how well this runs on the most recent devices. The author was complaining that increasing security restrictions in recent Android releases wouldn't let him access the process data his app was intended to display, and he was ceasing development in consequence. But it works on what I run and is informative.
And note that various apps are set to autorun when you boot your devices, and are expected to remain in memory do do things like syncing data. Setting them to not autorun can take a bit of doing.
Just looked online and the app OS MONITOR was reccomend so you can see the connection settings similar to ip config in windows.
This will give you an easy way to take a look at the ip settings (like u/skygz reccomended DNS is prob a good place to start)
Perhaps you could use an app like one of these on your phone to see what is using up all that bandwidth? https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
https://play.google.com/store/apps/details?id=com.antispycell.connmonitor&hl=en
You must have other ip, not starting with 173. I don't have the solution, trying to find it with you. Have a look at ips of Maps in "connection" tab in the following app https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
if you're on Android version older than Nougat, you can use OS Monitor to see where the app is connecting to
Let me just copy and paste from another post I wrote:
> The Note 4 is my current and only phone that I use every day. And there is no stuttering with the phone (other than when I update a bunch of apps in the background). I don't use CM, I use stock Touchwiz Marshmallow with a custom kernel. I also do have some very light memory optimizations that I do on all devices, namely deinstalling some obvious bloat (but nothing that influences the core advertised features), kicking some apps out of the autostart and using Greenify (with all the battery features turned off) to kick apps that I don't need to have in RAM in the background out of it. But even without all those there was no stutter; even after I restored my around 260 user apps there was no stuttering.
> I am a PC gamer, I can see dropped frames. There are none. My tablet on the other hand has that issue, but even there it was way worse with the 4.4 Samsung ROM.
On top of that, get OS Monitor or something similar to see what is in your RAM and what is using your CPU in the background. https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
This is the Autostarts app I mentioned: https://play.google.com/store/apps/details?id=com.elsdoerfer.android.autostarts
Its fascinating how many games think they need to run at system start as well as how many apps get awoken on every connection change.
In my case, I was able to install OS Monitor and then watch the Messages tab.
When I started up TWD:RTS, I started getting thousands of errors related to media players and codecs. At the same time I could watch the mediaserver using up more and more battery.
Not an expert on this, but I'd install OS Monitor, enable the viewing of Linux processes, and monitor cpu usage in your notifications bar. See if anything's normally using a lot of CPU.
If it's an unfamiliar Linux process acting up, you could Google it or search/post to XDA about it.
Perhaps you somehow have an old address stuck in your TCP/IP settings. You could also try using the "ipconfig /release" hit enter and then type "ipconfig /renew" and hit enter when you're in that balck command prompt window that you were using.
If that doesn't fix your problem you could also check your TCP/IP settings on your phone to make sure that they are the same as what your computer is trying to use. I use a terminal emulator on my phone and can use the command "ifconfig eth0" to find the same info as the ipconfig /all command on windows. Otherwise, I've never tried it, but this app looks like it could give you the same infor, https://play.google.com/store/apps/details?id=com.eolwral.osmonitor for android or on iPhone, you can go to Settings > WiFi > and tap the i symbol next to your network.
Also, it just occurred to me that might potentially only be using IPv6 and don't have tunneling properly setup. In that properties window for you network connection where you double clicked on TCP/IPv4 setting, there should be a similar option for IPv6. Make sure that is checked, go in there and make sure both radio buttons are also set to DHCP. This most likely isn't the case but I've seen stranger things involving IPv6.
Have you tried to profile it? There should be a cause to the problem. You could use something like OS Monitor[1]. CPU time will be especially useful as it shows processor power usage over time. E.g., my phone mostly spent it's processing power since last charge doing backup. You never know what app or service could turn out to be "shady".
Are youf from the EU by any chance? Because rooting your phone doesn't void your warranty then. I did it to my company phone.
Most of my "fixing" of problems is done with root apps so I am not too sure what you can try without.
Did you check under "battery" whats hogging your battery? If that is inconclusive you can maybe use OS Monitor to narrow it down a bit more.
Agreed, Greenify is really all you need. Hibernate apps using a bunch of background CPU (use OS Monitor to find out which). The best way is using the Xposed module and the Premium version, as this allows you to hibernate system apps, such as Chrome (notorious for eating CPU with pages open running JavaScript).
Coupled with aggressive doze, what happens when your screen goes off is everything is in doze mode after 5 mins, and CPU hogging apps are cleared when you turn your screen on again.
When the popping is happening try a CPU load monitor like OS Monitor to see if you are over 80% usage and what is doing it.
It sounds like a high CPU load issue. I'll get audio dropping in the car when I have too much going on.
Yup, every time. You can use something like OS Monitor if you don't want to buy Tasker, but you still need root access to kill mediaserver.
My D851 (T-Mobile USA) updated OTA this morning. Everything has been working fine so far, except that it also had excessive battery drain (>15%/hr) while doing nothing. Case was HOT. Installed OS Monitor to identify the culprit, which was... the T-Mobile app. Opened and quit it, and my G3 has been quiet and cool since.
Ah didn't scroll down far enough.
I see your mediaserver is up there on the chart along with the Wifi active.
Your mediaserver usage maybe from your streaming/podcasts, but I've also had other phones were it get stuck in an infinite loop scanning music/pictures and draining battery.
Try using OS monitor
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
Enable the notification features and top bar CPU meter, see if mediaserver is taking up alot of CPU cycles when you are NOT streaming.
As for the Wifi active, that's possibly due to your podcast also. I mainly used mine for web surfing and my breakdown is 41% screen 18% wifi, 39% app.
my SOT is not great either, but its more than the 1-2 hours some of you is getting, but I envy those getting 5-6 hours SOT
One thing i've been trying to nail down recently, is my phone would seeming "wake up" while the screen is off and goes into high battery drainage mode -800ma (tracked using battery monitor widget pro) for like 5 minutes before going back down to low energy mode sub -100ma
I use a Xiaomi phone. If you could atleast point me in the right direction we can try. A few months back ES file explorer shit happened. They used OS monitor.
Yeah, it receives video files, but stops Stagefright from actually processing them. Recovery is not mounted once Android boots. Just wipe system/data/caches and you should be clear. You can also use OS Monitor and look for suspicious data transfers.
Download and install OS Monitor open the program, and then touch the screen where it says "Misc", scoll down to see memory and usage.
I did the following things and now my phone lasts two days without a charge:
1) Greenify.. but not on Facebook since I use it a lot. Only on apps that I rarely use. 2) Franco Kernel - it knocked out a lot of the lag issues I was seeing and I believe it helps the battery 3) Installed OS Monitor - https://play.google.com/store/apps/details?id=com.eolwral.osmonitor - When I did this, I noticed that LastPass was using 1% CPU always. Turns out that the "App Fill" feature kept the program running all the time, causing my phone not to sleep. 4) Turned off Google Fit. This practically doubled my battery life.
OS Monitor can tell you a lot of stuff, but some of it is above my Linux pay grade.. I'm basically looking for something like Toaster, only for permissions access.
Edit.. Linkme fail
Use OS Monitor, sorted by CPU usage to determine which process is hogging your CPU. With that much battery drain, there has to be an app that is misbehaving.
I also use Mirage and usually get 5-6 h SoT using WLAN, but I don't play any games.
Probably OS Monitor. It's not even an actual icon lmao
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
Been there, dug that (though I haven't known of top's variants - worth a try!). I've had this type of issue for as long as I've been on Android and "cheap" phones, but this is the worst - and the most frustrating! The specs on this phone are no slouch - Snapdragon 616, 4+4-core at 1.5 and 1.2 GHz, and 2 GB of RAM. No off-brand or skimpy RAM here. Most frustating is that my Nexus 7 (2013 + LTE) tablet has nearly identical specs, same Android version as CM13, many more apps installed, and is almost consistently responsive compared to the frustration that is my phone.
In the past I'd diagnosed with tools like OS Monitor which dives quite deep into internals. What I usually find is that not all the system memory is accounted for - a significant chunk of it is just unusable, leaving small scraps for zygote to contend with. Either that, or in some other cases, zygote just blows up the whole memory space even though nothing is running. In no cases have I been able to find a single app that eats up the system (except Coca-Cola Freestyle app... oh, that thing can die in a fire, right up next to Facebook and FB Messenger).
A lot of good suggestions here. Here are some that I use which aren't mentioned so far:
I use OS Monitor
Did you try a reboot? Something is running constantly. Maybe you can see with OS Monitor what it is.
I recommend grabbing OS Monitor to see what's causing the CPU's to ramp up so much: https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
One thing you might install to help in investigation is OS Monitor (https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en) It's roughly the equivalent of top on Linux or Windows Task Manager, and can show you what all is running on device. (Note that most will show no CPU usage - they are resident but asleep.) There's a config setting to let it show native Linux processes as well, and if you're rooted you can kill processes from it. I don't do either of those - I just find it useful as a process overview. (Recent Android changes have affected what it is allowed to do and I believe development has stopped in consequence, but it works fine on older OS versions.)
You might also want to dig into storage usage and make sure just how much free storage is available. For instance, being rooted and removing bloatware may not help. Apps are stored in a specific slice of internal storage whose size is set by the manufacturer. Removing apps does not magically make the space they occupied available for other things. I like Storage Analyzer (https://play.google.com/store/apps/details?id=com.mobile_infographics_tools.mydrive&hl=en) for that, but there are others that can do it as well. Movies are huge, and 16GB of internal storage isn't much. Make sure you know how much is actually available before you look at side-loading content to be viewed with VLC.
Let us know how you make out using Firefox for recipes. I'd actually look at a dedicated recipe manager. A number exist, but it's been a while since I looked at them, so I can't make recommendations. My SO is the principal cook here, and has a shelf of cookbooks next to the prep area. (I cook decently. She's gourmet quality and loves to do it, so I stay out of the way.)
This technique works beyond any doubt since you can plainly see what you are doing, you can see exactly which processes are responsible for battery brain, then target the worst offenders and resolve and eliminate them one by one. Since it's a flexible technique and not just a list of things to do there won't be any loss of functionality beyond what you specifically choose.
It also works in tandem with anything else for more precision results.
I don't like guides and apps that just get you to disable everything willy nilly because more often than not you end up disabling things you could have used but will instead never even have the chance. And there's no way of really knowing the effect since disabling things can and often do cause more harm than good. This is especially the case with package disablers which have throughly been debunked as an optimisation tool. It can still have some use as a general declutterer if you need it but there are better ways.
────────
Required: An android diagnostic app such as OS Monitor which is free from the play store https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
────────
Open OS Monitor or an equivalent app. Then under processes arrange it by cpu time. Check back every now and then to see what's happening over the course of a day and take note of anything that is using exorbitant amounts of cpu time and remedy it according to the list below. Also check the ports page to see what's constantly connecting in the background and do the same.
Ways to optimise processes that you find responsible for high amounts of drain ordered by level of invasiveness:
Under app optimiser in battery settings tap details. Find the problematic apps and set them to always.
Tap battery usage and then tap "more" in the top left and then tap optimise battery usage and make sure nothing is disabled there that shouldn't be
Tap data usage in settings find the same apps, tap and disable background data.
Disable or uninstall the app via app settings
Besides that try disabling "nearby device" scanning by searching for the term in settings.
Use low powered gps if possible and just keep all your antennas off while you're not using them.
Go to battery usage and after a full day see what's using the most of your battery and try alternative apps. Chrome and YouTube for instance for me was really bad so I switched to the stock browser, NewPipe and OG YouTube which are actually a lot better anyway.
If you're using disconnect to block all your ads make sure you disable google music. There's a work around if you care ask me.
Added: tap and hold sync from the quick toggles. Go through all your accounts and disable syncing for anything you don't need.
Install Force doze to override all your wake locks at once.
Standby drain approximately 1 to 1.5 percent an hour with AOD on and 1 percent every 3 to 4 hours with AOD off. I keep it on all the time since it doesn't really matter. Screen on time 6 to 8 hours throughout the day.
Sot
https://i.imgur.com/9yHm0W8.png
Usage
https://i.imgur.com/fDmAr7H.jpg
Stock unrooted tmobile S7 flat snapdragon.
I basically keep YouTube running all day in a floating window while reading or doing anything else. I even use it for music. I know it's not practical but I like to listen to whatever I feel like.
I advise that if your phone is brand new that you don't begin to optimise it until you have used the phone actively for at least aweek. After which the phone will have already optimized itself and that should the baseline you should work off of to further optimize your device.
What makes the S7 more popular than other devices is that it has capabilities and optimizations that are impossible on stock or rooted Android. Because of this the phone has a built-in multilayered self optimization system to balance its features with performance and battery life. It will automatically disable any process it finds that you don't need without causing any loss of functionality. it sets the processes into a state where they use literally zero resources but are still there for when you need them.
well-lots of things -but that does sound suspicious-use this and see whats happening on your android
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en
Install OS Monitor and tell us what is at the top of the CPU usage list:
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
OS Monitor might help to find a CPU intensive app.
I used OS Monitor. I then went in sorted the Processes by "CPUTime". I then started from the top to see what was impacting my cpu the most.
One of the biggest offenders was "Google App". I've read that this can have high usage due to the voice detection settings in (Settings > Language & input). I adjusted the Ok Google detection to only be enabled while driving.
Also, I don't have the Pixel yet, but am likely going to get one. I currently have an S4.