如何限制指定应用程序进程的CPU使用率

2018-04-05 01:10:26

应用程序进程的CPU使用率过高,会造成CPU大量发热,在执行多任务的时候,会感觉计算机变的很卡。

如果你希望限制指定应用程序进程的CPU使用率,免费工具Battle Encoder Shirase(简称BES)会是一个选择。

但使用这个工具前,你需要确认是否真的需要它。如果将它应用于限制游戏,可能会造成游戏卡顿,应用于视频播放同样如此。在这里,建议将它应用于限制某些后台执行任务时CPU占用过高的程序。

CPU占用过高的程序

下面,以使用BES限制上图中某进程的CPU占用率来简略的介绍下它。

打开BES,点击菜单栏中的 运行 - 选择目标,或者点击大的按钮 Target... 选择希望限制的进程。

打开进程选择窗口

在打开的窗口中,找到CPU占用率过高的进程,可以点击CPU列标题进行排序。如果你在进程列表中找不到那个进程,可能需要以管理员的身份来运行BES。如果进程有窗口的话,也能以窗口标题来找到进程。

限制选择的进程

选择进程,右键点击它,选择“Limit this”,或者点击右边大的按钮。Limit/Watch按钮,可以让它持续的监视进程,如果这个程序退出后重新打开,BES可以自动限制。

选择Limit后,会弹出确认框,点击 YES。在下方,会显示滑块来控制被限制进程的CPU使用率,往右边拖到你满意的程度即可。

控制指定进程的CPU使用率

经过限制后,第一张图中的程序的CPU使用率降低明显。

CPU使用率已降低

如果需要解除限制,可以在BES中选择此进程后,点击下方的Unlimit按钮,也可以直接点击 Unlimit all 按钮来解除所有的限制。

解除限制

除了限制进程的CPU使用率,BES还可以帮你隐藏进程的窗口。选择有窗口的进程后,点击右边的Hide、Show按钮,就可以隐藏和显示指定进程的窗口。

隐藏与显示进程窗口

如果你需要它,可以从此处下载:http://mion.faireal.net/BES/#download

如果希望限制CPU的总体的频率以降低发热,可以查看这篇文章:Windows系统如何限制CPU的性能

本文链接 : https://www.xstui.com/read/571