meganz / MEGAsync

Easy automated syncing between your computers and your MEGA Cloud Drive
Other
1.58k stars 279 forks source link

Windows 10/11 process priority #762

Closed stalker780 closed 3 months ago

stalker780 commented 1 year ago

I use Win10 and i7-13700k CPU. It has Production and Efficient cores.

Often MegaSync performs some background tasks with about 4-5% CPU usage. But it always uses Performance cores which are hot. This may take hours and CPU temperature can easily reach 75C. I have 75C limit in my BIOS settings. Other CPUs can reach up to 100C.

image

After I manually select process priority Below normal, Win10 uses Efficient cores instead of Performance. This significantly drops CPU and MB temperatures. Up to 10-20C difference. image

image

I don't know. Is it possible to make an option in app settings to use low process priority? Or make it permanently low on start. To make app more efficient with modern CPUs.

mattw-mega commented 1 year ago

Thanks for the suggestion, I think its' a good idea. Perhaps not for the GUI thread, as you still want the GUI to be responsive even if the computer is busy (especially on a machine with fewer cores). However an upcoming version will have sync calculations carried out on a separate thread, and that one could be lower priority. I will make a ticket for that (though, it probably won't be in the first such version). thanks