程序怎么进行优先级调整,怎样永久设定某程序的cpu中的优先级( 二 )


绝地求生大逃杀配置优化攻略:
这款原售价99块的软件的确是非常好使的,(想支持官方的去steam搜索CPUCores就能找到购买链接了)
本文下面就讲一下CPUCores的5个注意要点以及功能 。
1.steam游戏兼容集成,也支持非steam游戏以及应用程序
自动检测PC上的steam游戏,选择自己希望的方案运行steam游戏 。顾名思义就是支持steam游戏,当然也支持非steam游戏和一般应用程序,包括视频编辑,数据库,虚拟机等等
2.操作系统优化(典型例子windows)
首先将整个操作系统运行环境强制塞给你CPU第一个物理核心,其次检查限制Windows相关组件服务,筛选出核心系统组件和非核心系统组件 。
然后隔离限制相关的windows程序,以确保CPU平衡,不影响到关键的windows进程 。
为什么要禁用限制系统相关服务功能组件?
这个其实很好理解,windows效率为什么会比linux低呢?就因为 windows为了功能兼容性集成了太多的东西,导致内核臃肿效率底下 。
但很多功能实际上一般家用都用不上,这些相关组件往往都会在后台启动占用了CPU、内存甚至磁盘,那么就想办法关闭后台这些功能服务组件让后保留核心服务就是一个很不错的优化方法了 。
当然也可以去控制面板的系统与安全的管理工具里面的组件服务、服务、本地安全策略里面进行手动的开启与关闭的 。
想必很多人都知道本身系统对多核心多线程的支持是比较到位的,通常会平衡占用率使用所有CPU核心以及线程,对于CPU来说对于系统的稳定是第一优先级 。
这个时候你打开游戏,难以避免会与操作系统或其服务组件竞争抢CPU的情况 。从而使的游戏无法充分利用好CPU 。这种情况以我的认知可以用两种方法解决 。
1、调整优先级
打开任务管理器详细信息找到你的目标游戏或应用进程,右键 。优先级的调整 。
2、CPU相关性 隔离法
步骤跟优先级实际上没什么区别,操作系统运行全部交给一个核心其实就是这种 。
拿作者自己的图片来解释,一个四核CPU,让除游戏以外的所有应用包括操作系统全部隔离到第一个核心里,其中的2、3、4核心三个核心就可以彻底的用于游戏的运行而不会产生相互冲突的情况 。个人认为这个做法至少要三核心以上的CPU,单纯的双核只能留出一个核心基本上也没什么作用了 。
3、游戏优化
让CPU优先处理游戏 。此外,可以让游戏禁用或开启超线程,让你轻松掌控具体到单个CPU核心以及超线程的使用 。
首先我们得先初步的理解一下超线程,超线程到底是什么?
目前CPU线程分两种,第一种是一个核心一个线程的物理线程,比如目前的i5就没有超线程 。第二种是单核双线程 一个物理线程,一个逻辑线程(也就是所谓的超线程),逻辑线程(也可以叫逻辑核心)是由CPU核心多加了一个逻辑处理单元,并且与物理线程共享ALU整数运算单元、FPU(浮点运算单元)、L2 Cache(二级缓存)虚拟出来的一个逻辑线程 。
也就说单个核心双线程并不等同于两个物理核心,因为他并不是完整的物理核心 。超线程的主要目的就是提升CPU核心的工作效率 。
理论情况下在同架构同工艺下,双核>单核双线程>单核单线程 。
但有时候会出现 单核双线程<单核单线程 情况 。
但还有另外一种情况,那就是本身游戏或应用不支持多线程或超线程的时候,也就是本身对多线程 超线程不支持的时候,优先物理核心线程,把资源集中于单个物理核心CPU中,让单线程程序不会因其中一个逻辑CPU闲置而大幅度影响CPU效率,但由于被停止运行的逻辑CPU还是会等待工作,多多少少还是会影响的,前面说过了,逻辑线程和物理线程是共享很多资源的 。这就造成了CPU性能的闲置浪费,超线程的CPU也就比没有超线程的CPU效率低了 。

推荐阅读