引用 #4楼 qz29757564:这是硬件级别调度大小核,应该跟用什么系统没有关系。
#47楼:貌似不完全是硬件调度
------------------------------------
大家最关心的大小核调度效率优化方面,Intel给出了三种级别:
1)是没有优化
软件本身或者说开发者完全不考虑大小核分配问题,完全由Windows系统调度器基于Intel ITD(线程调度器)的反馈和算法,智能分配线程,动态分配负载。
大多数情况下,它们能做得很好,但部分时候可能会把关键任务分配给小核心,或者把非关键任务交给大核心,尤其是那些使用多个中间件组件、自行调度线程的程序。
2)是良好优化(Good)
软件有一定的设置,可以利用混合架构,但又没有针对性的完全重写。
此时,优先的重要负载会分配给大核心,并根据负载所需的大核心数量、最大线程数量,对任务系统进行调度,确保负载均衡。
同时还有线程优先级、QoS API,确保负载给到合适的核心,比如游戏、渲染分派给大核心,后台线程交给小核心,等等。