Message boards : Android : Performance degradation following phone upgrade
Message board moderation
Author | Message |
---|---|
Send message Joined: 20 Nov 18 Posts: 3 |
I've recently upgraded my phone from a Samsung Galaxy S6 to S8. |
Send message Joined: 28 Jun 10 Posts: 2691 |
Preferences>CPU>Used CPU cores I suspect that if you reduce the number of cores to one or two, you will get the two numbers much closer to each other. Probably an i/o bottleneck with four cores running. (May also be a temperature thing. My phone gets too hot with all four cores crunching and keeps shutting off to cool down. Also it hammers the battery so I have gone for computing only when on USB power. |
Send message Joined: 29 Aug 05 Posts: 15560 |
You cannot compare the work load on the CPUs on an Android device with that of, for instance a personal computer. The octa-core Android devices usually have 4 big cores for intensive workloads and four LITTLE cores for lighter tasks. These latter cores run at a slower speed and are normally used by BOINC and the science applications. The faster higher speed CPUs aren't used by BOINC or the science applications, no matter whether you set BOINC to use all cores or not. (See Github Issue #2549 for the discussion on this.) That's probably done by Android design and may not be possible to be overridden. When you now set BOINC to use all cores, only the slower LITTLE cores are filled, so when there's 8 cores it means these cores run two tasks per core. Best set BOINC to use 4 cores in that case. |
Send message Joined: 20 Nov 18 Posts: 3 |
Preferences>CPU>Used CPU cores I used to run 4 tasks on the S6 and it performed the same as it does with 1 core - wall clock and CPU time very close. The S8 with 4 cores runs surprisingly cool, though I suspect that's partially down to the fact the cores are only running at 50% efficiency. This much I can handle, |
Send message Joined: 20 Nov 18 Posts: 3 |
You cannot compare the work load on the CPUs on an Android device with that of, for instance a personal computer. The octa-core Android devices usually have 4 big cores for intensive workloads and four LITTLE cores for lighter tasks. These latter cores run at a slower speed and are normally used by BOINC and the science applications. The faster higher speed CPUs aren't used by BOINC or the science applications, no matter whether you set BOINC to use all cores or not. (See Github Issue #2549 for the discussion on this.) Ok, but I am set to 4 cores on the S8 Octacore. I understand about the little cores - is that the same on S6? I've read the comments on fg and bg processing. I've read the suggestion about not running Boinc as autostart, then starting it up manually after boot-up. That'll be my next experiment. I think my original question was about being able to change from running at 50% to 100%. It rather seems there's no way to do that and the app isn't being developed any more, which is a pity. |
Send message Joined: 26 Mar 11 Posts: 192 |
Actually a Beta version is out on the Play Store being tested 7.14.1 Bill F Dallas TX In October 1969 I took an oath to support and defend the Constitution of the United States against all enemies, foreign and domestic; There was no expiration date. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.