if you find that you CPU processes, handles and threads constantly run higher than what you expect, this will be because Microsoft have set it to 4gb of ram utilisation by default. Even though from windows 10 1709 the split thresh hold “should” auto adjust to the installed amount of ram, it doesn’t.
Note:// Do not edit the registry unless you are comfortable in this as serious damage can be done to the operating system.
To fix this, open Regedit (elevation required), navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control find the SvcHostSplitThreshholdInKB
change the value to [your amount of ram] x 1024 x 1024, so for example 16 x 1024 x 1024 = 16777216.
Make screenshot of your current utilisation (Processes, Threads, Handles) then reboot your device, on the first boot, the CPU will 100% for a few minutes whilst it get used to utilising the full amount of memory allocation.
Afterward you’ll find the utilisation is much loser, with less strain on the CPU.