For the last few weeks, Windows Central has been documenting and explaining various tips for Windows 10 meant for novices and those new to Windows. Today, we are taking a look at a more advanced tip that some enthusiasts may like. Once again, this is a carry-over from previous iterations of Windows so it is not new, but like 'God Mode' many people may not know about it or have simply forgotten the feature.
In Windows 10 and under an administrative account you can specify which cores (of your presumably multi-core processor) gets used for explicit apps.
Why would you want to do this setting? In this regard, it is only for the power user as most consumer-level users either won't reap the benefits or may even make things worse. The longer explanation is assigning specific cores to an app can, in some cases, improve overall system effectiveness. For instance, if you are doing some heavy rendering, compiling, or video work, this ensures that part of the processor is always dedicated to the task.
Looking at Wikipedia, this is what they say on the matter for those more technically inclined:
"Processor affinity takes advantage of the fact that some remnants of a process that was run on a given processor may remain in that processor's memory state (for example, data in the CPU cache) after another process is run on that CPU. Scheduling that process to execute on the same processor could result in an efficient use of process by reducing performance-degrading situations such as cache misses. A practical example of processor affinity is executing multiple instances of a non-threaded application, such as some graphics-rendering software."
Mind you, Windows, and by extension Windows 10, is actually very good at managing your processor cores and allocating resources where it is needed. However, this is Windows, so you are the master and you can override things when you want.
Your best bet: Proceed with caution and take notes on what you change so you can easily revert if things get wonky.
How to designate cores to a particular app
1. Make sure you are using the Administrator account or have Admin privileges
2. Right click on the Task Bar and choose Task Manager (or type in Task Manager in the search bar)
3. Once Task Manager is launched choose More Details near the bottom
4. Choose the app (that is already running) that you would like to designate cores for
5. Right-click on the app and select Go to details
6. Under details again right-click on the app and now choose Set Affinity
7. In the Processor Affinity windows uncheck the CPU cores but leave the ones you want to set core affinity for
8. Once done, click OK to save the settings
9. Close the Task Manager box and the effect is immediate
10. Restarting the computer will revert the changes
Overall, this is a simple change that is very easy to implement. The real question is, Do you need to do it?
If you are considering this modification, you likely know why you want to do it. However, for regular users you likely won't get much value.
Do you have specific instances where setting core affinity for specific apps is beneficial? How do you use this setup and for which apps? Share with us your experience in comments!
Thanks, @Nabkawe5, for the tip!
Update 6: Microsoft wants all of TikTok, but Trump's order may interfere
The Financial Times reports that as part of negotiations, Microsoft is now inquiring whether it can buy all of TikTok, instead of just the business in the US., Canada, Australia, and New Zealand. This new plan would include India and Europe (and excluding China).
Surface Duo and double Dans take over this week's Android Central podcast
Need even more Surface Duo in your life? Check out the latest Android Central podcast, in which Daniel Rubino and Daniel Bader (double the Dans!) discuss Surface Duo, Microsoft's Samsung love affair, and Project xCloud.
This is the best Windows 10 tablet you can buy right now
There are many Windows 10 tablets on the market, but it's hard to sort through the rubbish. Here's our picks for the best Windows 10 tablets you can buy right now. At the top of our list is the Surface Pro X, which we think is the best due to its ARM processor, large display, and thin form factor while still packing good battery life and excellent performance.
Should your next computer be a mini PC? These are your best options.
Windows PCs come in all shapes and sizes, and whatever your needs there's a computer out there to suit you. Here are the best to choose from if you're looking for a new mini PC.