You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using less power when appropriate on machines with heterogenous cores
The thread pool parallelizes fairly quickly and likely causes cores to be unparked or for threads to be switched to a performance core. The goal is to experiment with a couple of ideas that may work and to measure the effects.
Identify a mobile device scenario to improve and measure the current performance and power
Experiment with using the online core count to limit concurrency while still being able to unpark cores if necessary for performance
Experiment with spin-waiting less and measure power usage
Completed
Environment.ProcessorCountto behave on Windows similarly to Linux in CPU-limited environments. Make the value configurable. [Breaking change]Environment.ProcessorCounton Windows takes processor affinity into account #47427, Enable Environment.ProcessorCount to return total machine processors in containers #48094