Adjust Processor Resources for Best Performance in Windows 10

    Adjust Processor Resources for Best Performance in Windows 10

    Adjust Processor Resources for Best Performance of Programs or Background Services in Windows 10
    Published by Category: Performance & Maintenance
    16 Oct 2017
    Designer Media Ltd

    Published by


    Brink's Avatar
    Administrator

    Posts: 25,285

    Show Printable Version 


    Adjust Processor Resources for Best Performance of Programs or Background Services in Windows 10

    information   Information
    Windows manages your processor resources automatically, and can allocate tasks between processors or manage multiple processes on a single processor. By default, Windows adjusts for best performance of programs over background services.

    To optimize Windows to meet your requirements, you can adjust processor scheduling by choosing how to allocate processor resources so that it is optimized to run programs (foreground services) or background services (ex: printing or backup) with more responsiveness.

    This tutorial will show you how to allocate processor resources to adjust for best performance of programs or background services in Windows 10.

    You must be signed in as an administrator to manage processor scheduling.

    Note   Note
    Unless you are running a server (home, media, or otherwise), it would be best to leave processor scheduling set to programs.


    CONTENTS:
    • Option One: To Allocate Processor Resources to Adjust for Best Performance using Performance Options
    • Option Two: To Allocate Processor Resources to Adjust for Best Performance using a REG file





    Adjust Processor Resources for Best Performance in Windows 10 OPTION ONE Adjust Processor Resources for Best Performance in Windows 10
    To Allocate Processor Resources to Adjust for Best Performance using Performance Options

    1. Open the Control Panel (icons view), and click/tap on the System icon.

    2. Click/tap on the Advanced system settings link on the left side, and close the System control panel window if you like. (see screenshot below)

    Name:  Processor_scheduling-1.jpg
Views: 2252
Size:  71.9 KB

    3. Click/tap on the Advanced tab, and click/tap on the Settings button in the Performance section. (see screenshot below)

    Name:  Processor_scheduling-2.png
Views: 2232
Size:  25.7 KB

    4. Click/tap on the Advanced tab, select (dot) Programs (default) or Background services for what you want under "Adjust for best performance of", and click/tap on OK. (see screenshot below)

    Name:  Processor_scheduling-3.png
Views: 2235
Size:  29.0 KB

    5. Click/tap on OK. (see screenshot below)

    Name:  Processor_scheduling-4.png
Views: 2217
Size:  23.0 KB





    Adjust Processor Resources for Best Performance in Windows 10 OPTION TWO Adjust Processor Resources for Best Performance in Windows 10
    To Allocate Processor Resources to Adjust for Best Performance using a REG file

    Note   Note
    The .reg files below will modify the DWORD in the registry key below.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

    Win32PrioritySeparation DWORD

    2 = Default (same as programs)
    26 (hex) or 38 (dec) = Programs
    18 (hex) or 24 (dec) = Background services


    1. Do step 2 (default), step 3 (programs), or step 4 (background services) below for what you would like to do.


     2. To Adjust for Best Performance of Default

    NOTE: This is the default setting.

    A) Click/tap on the Download button below to download the file below, and go to step 5 below.

    Default_processor_scheduling.reg

    download


     3. To Adjust for Best Performance of Programs

    A) Click/tap on the Download button below to download the file below, and go to step 5 below.

    Programs_processor_scheduling.reg

    download


     3. To Adjust for Best Performance of Background Services

    A) Click/tap on the Download button below to download the file below, and go to step 5 below.

    Background_services_processor_scheduling.reg

    download


    5. Save the .reg file to your desktop.

    6. Double click/tap on the downloaded .reg file to merge it.

    7. If prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.

    8. Restart the computer to apply.

    9. If you like, you can now delete the downloaded .reg file.



    That's it,
    Shawn


  1.    21 Jul 2017 #1
    Join Date : Apr 2016
    Craiova
    Posts : 41
    ten 64

    Thank you Brink

    this is a tweak that will make windows great again

    but will be more nice for dword if you notice the number values as decimal or hex , maybe both

    anyway , is very strange , I googled the registry key and I found a lot of
    other opinions , I refer here about values of numbers , like 0/1/2 , or 22 ...

    c
      My ComputerSystem Spec
  2.    21 Jul 2017 #2
    Join Date : Oct 2013
    Posts : 25,285
    64-bit Windows 10 Pro build 17046
    Thread Starter

    Hello C,

    I've updated the tutorial to clarify for both hex and dec values.
      My ComputersSystem Spec
  3.    21 Jul 2017 #3
    Join Date : Feb 2015
    Bamberg Germany
    Posts : 17,690
    Win10 Pro, Win10 Pro N, Win10 Home, Win10 Pro Insider Fast Ring, Windows 8.1 Pro, Ubuntu

    Unless running a server(home, media, or other wise), most will just need the scheduling set to programs.

    By the way Shawn, I see the customization bug bit you
    Name:  image.png
Views: 2092
Size:  201.8 KB

    Mine:
    Click image for larger version. 

Name:	image.png 
Views:	35 
Size:	52.3 KB 
ID:	144964
      My ComputersSystem Spec
  4.    21 Jul 2017 #4
    Join Date : Oct 2013
    Posts : 25,285
    64-bit Windows 10 Pro build 17046
    Thread Starter

    Oh yes.
      My ComputersSystem Spec
  5.    21 Jul 2017 #5
    Join Date : Feb 2015
    Bamberg Germany
    Posts : 17,690
    Win10 Pro, Win10 Pro N, Win10 Home, Win10 Pro Insider Fast Ring, Windows 8.1 Pro, Ubuntu

    By the way, if anyone wants to learn in depth, just what the heck CPU scheduling (and affinity) with Windows and BIOS is all about:
    https://www.cs.uic.edu/~jbell/Course...cheduling.html
    A warning when deciding to switch from Programs to Background Services:
    warning   Warning

    Priorities can be assigned either internally or externally. Internal priorities are assigned by the OS using criteria such as average burst time, ratio of CPU to I/O activity, system resource use, and other factors available to the kernel. External priorities are assigned by users, based on the importance of the job, fees paid, politics, etc.

    Priority scheduling can be either preemptive or non-preemptive.

    Priority scheduling can suffer from a major problem known as indefinite blocking, or starvation, in which a low-priority task can wait forever because there are always some other jobs around that have higher priority.

    If this problem is allowed to occur, then processes will either run eventually when the system load lightens ( at say 2:00 a.m. ), or will eventually get lost when the system is shut down or crashes. (*There are rumors of jobs that have been stuck for years. )

    One common solution to this problem is aging, in which priorities of jobs increase the longer they wait. Under this scheme a low-priority job will eventually get its priority raised high enough that it gets run.


    Another words, you can(and probably will) slow your system down, and either freeze, crash, or GSOD it.
    So make changes with caution, because if you start a help thread because of the aforementioned, no one will even think about asking if you changed your priorities.
      My ComputersSystem Spec

 


Similar Threads
Tutorial Category
Using the network resources with the Windows 10 v1703 DVD
Hi Using the Command Prompt of Windows 10 v1703 DVD, how do I access network resources? For example, I tried to use the "net view" command, but Windows PE writes "Service Not Started". Why? Thanks Bye
Network and Sharing
Solved Putting a new Processor from I5 to I7. Will I gain performance?
Hello I built my PC about 4 years ago. The cpu installed in I5 1155. How can I evaluate the new performance if I installed a faster processor I7? Will it it worth the investment? Martin
Performance & Maintenance
Windows 10 AU Using More Resources
I just did a check on CPU usage of Windows 7 SP1 vs. Windows 10 AU on this machine (dual boot). It seems that Win7 is idling around 5% CPU usage and Win10AU idles around 25%. This is 2 days after updating to AU. Win 7 uses Bit Defender (paid) and...
Performance & Maintenance
Analyzing website performance with the Windows Performance Toolkit
Source: Analyzing website performance with the Windows Performance Toolkit | Microsoft Edge Dev Blog
Windows 10 News
Windows 10 System Resources Efficiency?
Hi, Just wondering if Windows 10 has even better resource management such as CPU, memory and even hard disk usage than that of Windows 8.1? Upon upgrading to Windows 8.1 from using Windows 7 on and off, I noticed some improvements made on...
General Support
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 00:56.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums