windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题

某进程占用CPU资料100%造成系统卡死,解决方法:

 

  1. 打开 任务管理器,找到该进程,点右键“任务相关性”不要把全部cpu核心分配给它即可;缺点是:配置不会保存,程序重启后还需要再重新设置。
  2. 用 start / 命令启动你需要限制的程序,优点是能保存配置:
  • 格式:  start /affinity 0x?  app.exe  (?号自己改成任意数字启动后,在任务管理器中查看效果,启动可执行文件,不能是快捷方式。)

           0x?:  假设我们的 cpu 是四核 cpu, 分别是 1~4 号核心, 每个核心通过二进制的 0/1 来控制是否启用该核心(0 为关闭, 1 为启用).例如现在要设定程序的执行 cpu 是 1 号核心和 2 号核心, 那么对应的二进制就是 1100, 但是, 这个结果是反的, 1 号 cpu 占的应该是个数位, 2 号 cpu 占的是十数位, 以此类推, 所以这个结果就是 0011, 转换成 16 进制就是 0x3.

           app.exe : 要执行的程序,我试了多次,若是快捷方式则不启作用。

         例子: 我的是四核CPU,新建文件   1.bat 内容为  :  start  /AFFINITY 0x3  %windir%\system32\calc.exe

                   运行效果是:calc.exe只使用 前两个核心;

                   改成  0x1 限制 第一个核心;

      3.用第三方软件也能实现  有趣的可以研究一下,功能非常的强大。 进程优化工具 Process Lasso Pro

 

转载于:https://www.cnblogs.com/szxu/p/5599829.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值