This app was mentioned in 27 comments, with an average of 1.63 upvotes
The first thing i did was install simple system monitor to check CPU usage by app but nothing out of the ordinary showed up there so the next thing I turned toward was Xposed.
The first thing I did there was disable Xposed and reboot and that allowed the BIG CPU cores to idle. From here on out, i re-enabled Xposed and I would enable modules one by one and test for a day to see if the problem would return or not.
This allowed me pinpoint that Instant Face Unlock Module was behind the problem.
So all in all, you have to use the process of elimination to pinpoint the culprit.
I hope this is useful.
go download Simple System Monitor off the Play Store, pop out the GPU display, and keep it on your screen as you navigate through pokemon go's menus
the higher the GPU load, the more work your GPU has to put in to keep things running smoothly
using adb shell to reduce the resolution of your phone results in the game rendering at a lower resolution, and as a result, reduces the GPU load
If you're on Oreo you need to be rooted to access CPU usage stats. Android doesn't allow it otherwise.
Simple System Monitor will do it if you are rooted.
I've always used Simple System Monitor from the official play store. It's a good app that even let's you pin graphs to your screen while you use other apps. It has monitors for CPU, RAM, Network, Disk, App Usage, Thermals, Battery Temperature.
Since getting a newer phone it told me that the CPU monitors would be disabled due to newer versions of android preventing apps from monitoring the CPU due to an exploit or something, but the CPU graphs somewhat still seem to be moving for me so idk what's up with that.
Either way it's a good, useful app.
Edit: play store link https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
Turns out the app I shared doesn't seem to work without root.
An alternative (simply searched android system monitor):
https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
Also check here the section about battery drain. It suggests an app.
https://www.reddit.com/r/Xiaomi/comments/ogffxd/common_issues_others_in_storage_and_battery_phone/
I used Simple System Monitor, which - thanks to google - requires root to function properly unless you're running an old version of Android (6.x or older I guess).
https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
/u/OrazioZ
Played the video for 10 minute in VLC on my tabs6, didn't notice stutter issue, but you said it gets progressively worse so I haven't played long enough.
Simple System Monitor shows 0% GPU usage while watching the video. When I disabled VLC hardware acceleration cpu usage spikes from to 99% and playback was stuttering like crazy.
Presume HEVC decoding is done by dedicated chip aside from normal GPU since it shows 0%. My hunch the decoder chip is getting hot over long viewing sessions and throttling?
When you notice stuttering would relaunching VLC fix it? If issue resumes or returns quickly then it might be throttling the decoder chip.
Did you root, magisk, anything?
Could you post a screenshot of your game running and the clock speed of your GPU? I used Simple System Monitor for the screenshot
Thank you
>I have to force shutdown after prolonged use, because the phone becomes unresponsive...someone said it could be a rogue app eating up my resources.
First uninstall all unnecessary apps & reboot.
Tap Recents button & clear that up once in a while to free-up RAM.
Use built-in Lineage tools:
Settings > Device > Memory. What does it say when the phone becomes unresponsive? Press on Memory used by apps for more info. Press on Apps started on boot > disable the ones that don't need to while in the Privacy Guard panel.
Settings > Developers Options > Running services and check both Running & Cached Processes. > Press to get more info or stop.
Settings > Privacy > Privacy Guard > 3 dots > select Show built-in apps or not > then you can optimize each app (long press) by denying Vibrate, Keep awake, Run in background & Start at boot according to your needs.
Settings > Privacy > Privacy Guard > 3 dots > Advanced > then swipe between Location, Personal, Messaging, Media, Device, Background & Bootup. You can also reset the counters in 3 dots.
Settings > Device > Storage > Internal shared storage > if almost full > Cached data > clear for all apps. Or do it individually: Apps > press one > Clear cache. And clean up the other items like Images, Videos, etc.
On my S3 i9300 LOS 14.1 stock if Settings > Device > Battery > Battery saver and performance > Performance profile: Performance is selected: a reboot every 12 hours or so is necessary to avoid problems.
Apps:
>Could simple factory reset solve my problem?
Yes but that is using brute force instead of troubleshooting and tuning your phone & apps.
And if you re-install all your apps & keep on doing the same things: "...am I going to be in the same boat couple months down the road?": yes, why not? :-)
I use this app to monitor memory usage and close all apps when it's using 5gb+ of ram, speeds things right up:
https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
>...installed LOS 15.1 on a S5 g900T (ktle). Everything seems to be working well except the battery drain is a little faster than I anticipated.
I ran 15.1 on S5 G900M klte for 2 months but switched to 16.0 since November 2018. Battery life & Doze better IMO.
I am currently running haggertk's (S5 klte + variants LOS maintainer) unofficial LineageOS 16.0 on my daily driver. See downloads & bug report links here: https://www.reddit.com/r/LineageOS/comments/a45yja/your_pie_discussion_safe_place/edn9v39
>Is there a way with LOS 15.1 to view CPU for running and cached processes?
No but many apps can do that like Simple System Monitor > Active processes & you can order by CPU, RAM usage, Name, UID etc. Requieres root.
>Is there something wrong with the terminal built into LOS under Dev Options?
No but it does not have a copy/paste function which is a deal breaker for me.
I use Terminal Emulator by Jack Palevich and JuiceSSH - SSH Client Pro > Local Host because of the Snippets that you can create & store. Both can save & share transcripts, copy/paste, etc.
I often use a computer to find some Terminal & adb shell commands, copy to a .txt doc, send to phone & use copy/paste instead of typing.
Often adb shell commands can be run on a terminal emulator without the adb shell part and running web searches with adb shell + your keywords returns many results.
​
I got the name wrong. It was simple resource monitor. Sorry for the late reply
https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
https://play.google.com/store/apps/details?id=com.glgjing.stark
https://play.google.com/store/apps/details?id=itgeeks.fullsysteminfo
https://play.google.com/store/apps/details?id=com.cpuid.cpu_z
All of these four provide the same exact results.
Try this app and go to "Active Processes" and sort it by CPU usage: https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
The CPU I have is a i5-4590T:
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i5-4590T+%40+2.00GHz&id=2276
The machine is a HP ProDesk 600 G1 Mini USFF, for what it's worth.
I use this to monitor CPU:
https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app&hl=en_US
If I'm just idle and it's doing the screen rotation, I fluctuate between 25-40% cpu. If I'm watching one of the cams in full screen (HD) and there's a lot of motion, it gets up to 55-60%. I get a spike to 80% for a few moments every once in a while as it syncs with google to upload the syncronized video.
An app like this could help you visualize that.
Is this the sort of thing you're after?
I use Simple System Monitor
Try Simple System monitor
https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app
Thanks for the thanks & you are welcome.
>For some reason that's what it says in the description, but once I was rooted it shows up, so I don't know what that was about.
I dunno. Maybe the Simple System Monitor developer updated his app but not his description in Play Store.
>Is there a difference between backing out using the back button and swiping them away in recents?
Yes. Back out of app, check in Settings > Developers Options > Running services and check both Running & Cached Processes then remove app from Recents and check again to see it disappear.
On S3 LOS > Home > long press on empty spot > Widget > Settings & I can create a shortcut to Developers Options but searched high & low on the web & could not create a direct shortcut to Running services.
System by keeping cached process of app you Backed out makes it faster to reopen said app. If app is not used often, it's just using RAM for nothing until the OS cleans it automatically after a while or free up RAM as a certain limit is reached.
For "fun" & testing RAM management I used Easily fill RAM on S3 i9300 1GB RAM running Lineage 14.1 it idles @ 46-48% and tapping the FILL FULL RAM button it stays for a while @ 85-86% RAM usage & eventually reach 90% & the app closes as the OS kills running services, cached processes & finally the app for survival by keeping a maximum RAM usage limit.
Running Easily fill RAM & Running services/cached processes in split screen mode is geeky fun but then you can only tap +10, 50 or 100M buttons.
Same test on S5 Mini G800H 1.5GB RAM w/ stock Samsung Android 6.0.1 rooted it goes up 93% before app closing.
Do you have this option: Developer options > scroll all the way down > enable Kill the foreground app by long-pressing the Back button for apps that I use only once in a while. Faster than Back + clear in Recents.
Good luck getting an answer below, bunch of wise asses....Use this to check apps running and performance. I've used it on an older phone and it was good. https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app