Thread 'Windows BOINC .exe priority settings?'

Message boards : Questions and problems : Windows BOINC .exe priority settings?
Message board moderation

To post messages, you must log in.

AuthorMessage
wprion

Send message
Joined: 6 Sep 25
Posts: 9
United States
Message 117187 - Posted: 24 Oct 2025, 11:58:06 UTC
Last modified: 24 Oct 2025, 12:31:00 UTC

A long time ago (in a galaxy far, far away) I read something about increasing the priority of the boinc.exe and/or boincmgr.exe processes in Windows. Is that still a recommendation?

I think I used to do that but completely forgot about it with a new build three years ago. I've had no complaints with the default "normal" priority settings until recently with BOINC manager hangs resulting in inaccurate elapsed time reporting.
ID: 117187 · Report as offensive     Reply Quote
Dr Who Fan
Avatar

Send message
Joined: 10 May 07
Posts: 1676
United States
Message 117188 - Posted: 24 Oct 2025, 13:47:31 UTC - in response to Message 117187.  

There's NO need to change the process priority of ANY of the various BOINC EXE's. Doing so could lead to system instabilities and Windows crashing. Same goes for the science apps from the various projects your computer is running.

The BOINC EXE's are not doing any of the science. BOINC's job basically is to do the management of all the various project science apps and displaying information from them in the Graphical User Interface (GUI).
ID: 117188 · Report as offensive     Reply Quote
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1386
United Kingdom
Message 117192 - Posted: 24 Oct 2025, 14:44:47 UTC - in response to Message 117187.  

The various bits of BOINC do not require any change in processing priority as all they do is load the project applications and run them in an appropriate sequence - both of which require very few resources. Even most projects' tasks do not need to run at an elevated operating system priority as they are generally very good at making the best possible use of the CPU and/or GPU.
One thing that does have a marked impact on processing performance is using the "use at most x% of CPU time" option - leave this set to 100%as anything lower has a disproportionate, detrimental impact on task performance, and can in the worst case reduce the life of the processor and memory. Use the "use x% of the CPUs" option to control temperature if it really does get too high.
ID: 117192 · Report as offensive     Reply Quote
wprion

Send message
Joined: 6 Sep 25
Posts: 9
United States
Message 117198 - Posted: 24 Oct 2025, 16:40:34 UTC - in response to Message 117188.  
Last modified: 24 Oct 2025, 16:41:56 UTC

I realize the BOINC exe's are not doing science, but only management and reporting. And it's the reporting that's hanging and making the "Elapsed Time" counter inaccurate.

The priority defaults to "normal" and that's where I have it.

Thanks.
ID: 117198 · Report as offensive     Reply Quote
wprion

Send message
Joined: 6 Sep 25
Posts: 9
United States
Message 117199 - Posted: 24 Oct 2025, 16:41:48 UTC - in response to Message 117192.  

It wasn't processing performance that drove this question, it was BOINC management and reporting performance.

Thanks.
ID: 117199 · Report as offensive     Reply Quote
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1386
United Kingdom
Message 117208 - Posted: 25 Oct 2025, 6:58:30 UTC - in response to Message 117198.  

Once task reaches its end the elapsed time of CALCULATION stops (provided the ask notifies BOINC), and the task now starts its reporting process, this is normally a two stage event, but some projects have added additional stages. The first stage is uploading the results files, the task notifies BOINC the files to be uploaded, and where the target server, a simple FTP process is used, the performance of which is highly dependant on the internet and the project servers so changing BOINC's priority will have no effect.
Once the upload s complete another flag is set telling BOINC to report, the project servers may set a delay, or may accept this notification "instantly" - here again the process is at the mercy of the internet and the project servers.

Now on to your question about the "management" part of BOINC. Like most managers this does very little. It looks after the scheduling of tasks t make sure they will all finish in time, it updates the various displayed counters, it co-ordinates the upload and download of tasks and results. All these are very small in terms of computation, so not affected by BOINC's priority. Many years ago I did some timing on the actual amount of processing BOINC did, and compared this to the task processing load - it was less than 0.1% when running eight concurrent tasks, and changing BOINC's priority had no measurable effect in the desired direction.
ID: 117208 · Report as offensive     Reply Quote

Message boards : Questions and problems : Windows BOINC .exe priority settings?

Copyright © 2025 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.