|
by Bad Sector 09/13/2019, 4:34am PDT |
|
 |
|
 |
|
The number of services shouldn't matter, it is only the processes that aren't idle that matter. Even then, that is only on the CPU side and in general an 8-core ARM should be more than fine for most tasks.
A more likely reason is that your tablet does not have enough RAM (Android software tend to be hungry for RAM) and that forces the OS to use your unused storage space as a temporary place (essentially swapping). However if you also do not have much free space, the OS is unloading any storage-backed memory mapped data (usually code, but also assets, etc) to gain some memory - but then once that unloaded data is needed again (which can happen as fast as a fraction of a millisecond later - especially for code) it needs to be loaded (potentially by forcing something else to be unloaded). The end result is your device doing a lot of storage I/O (mostly I, less O :-P) as the kernel is trying its hardest to avoid issuing a memory error (it'd rather slow things down than start killing programs - modern software isn't written with the assumption that memory allocation requests fail).
Despite the fast CPUs, these cheap tablets tend to have slow flash storage that can dramatically slow down performance once that storage is used for anything more than occasional asynchronous access. When it comes to Android, choosing a device with more RAM is much more important for the device's overall responsiveness than its CPU performance. |
|
 |
|
 |
|
|
|