Is your feature request related to a problem? Please describe. I’m on a dual-core (4 hyperthread) machine. I have many tabs open. When I open Bitcoin to sync, my browser randomly freezes for a couple seconds every minute or two, impeding my work, usually at the least convenient time.
Describe the solution you’d like I’d like Bitcoin GUI to add a checkbox to lower the kernel-level priority of the Bitcoin process during Initial Block Download. (IBD)
By making it more convenient for ordinary users who have their resources already near-saturated, we can improve decentralization. #KeepBitcoinDecentralized
When I used renice
to lower the priority of Bitcoin to +20 on macOS 10.14.6, I experienced almost no freezes while waiting for Bitcoin to sync.
Describe alternatives you’ve considered
- Only syncing Bitcoin when I’m idle on the computer: Too inconvenient to set up
- Only syncing Bitcoin at night: Not convenient for most laptop users whose laptops automatically sleep, and impossible for people who prefer to fully shutdown their computers at night to avoid distractions
Happy to write the code for this myself if someone can explain where to start.