Everytime I turn on WiFi on my phone (or mobile data), my S5 stops responding for a good 5 minutes whilst it appears to loads of notifications from FB, Twitter, check the Play Store for updates etc.
I cannot interact with the screen, the home button has no effect and the current foreground app is starved of CPU time. The phone starts heating up. I have to leave my phone to calm down for a good minutes before it is usable again.
It's as if all the apps that use background services to check for notifications suddenly get notified that an internet connection is available and all try to connect to their servers at the same time. The WiFi transmit/receive arrows are stuck on solid.
I'm very confused by this:
a) I thought foreground apps have higher CPU priority over background services
b) How can Android allow apps to starve high priority system processes that process basic user input events (touch events, home button events) of CPU time?!
c) Why doesn't Android schedule background app notifcation syncs better or throttle background apps' network activity when the system is overloaded with send/receive commands?
I've done a factory reset and this helped for a few days before the same issue came back.
I'm the first to admit I probably have too many apps installed, but the vast majority don't appear to have background services that sync with servers (checked a network traffic log).
I'm running Android 6.0.1 (Marshmallow).
Any help or answers as to why this happens would be greatly appreciated.
I'm aware the easiest option would be to uninstall the problem apps, but that's not a very practical option...
Thanks
Paul
I cannot interact with the screen, the home button has no effect and the current foreground app is starved of CPU time. The phone starts heating up. I have to leave my phone to calm down for a good minutes before it is usable again.
It's as if all the apps that use background services to check for notifications suddenly get notified that an internet connection is available and all try to connect to their servers at the same time. The WiFi transmit/receive arrows are stuck on solid.
I'm very confused by this:
a) I thought foreground apps have higher CPU priority over background services
b) How can Android allow apps to starve high priority system processes that process basic user input events (touch events, home button events) of CPU time?!
c) Why doesn't Android schedule background app notifcation syncs better or throttle background apps' network activity when the system is overloaded with send/receive commands?
I've done a factory reset and this helped for a few days before the same issue came back.
I'm the first to admit I probably have too many apps installed, but the vast majority don't appear to have background services that sync with servers (checked a network traffic log).
I'm running Android 6.0.1 (Marshmallow).
Any help or answers as to why this happens would be greatly appreciated.
I'm aware the easiest option would be to uninstall the problem apps, but that's not a very practical option...
Thanks
Paul