是否有解决方案可以限制一个进程的CPU使用率?
我使用的是一台老式笔记本电脑,长时间(约30分钟-2小时)进行需要高CPU使用率的重度处理。当处理过程长时间给CPU施加重负荷时,CPU就会过热,电脑就会关机。我不想使用散热器/支架,因为我带着这台笔记本到处走,而且在家外面工作。
有没有一种方法/应用可以让我在Windows中限制某个进程的CPU使用率?
注意:从任务管理器设置进程的优先级不起作用。
注2:风扇是干净的。
在网上搜索一下,会有一些可能有帮助的程序。它们都是_免费软件。
BES是一个小工具,它可以限制指定进程的CPU使用量:例如,你可以限制一个进程的CPU使用量,该进程将100%使用CPU,降到50%(或任何你喜欢的百分比)。有了这个功能,你可以在后台做一些CPU密集型的工作时,舒适地使用其他程序。通过限制CPU负载,当CPU发生过热时,你也可以立即降温。当然,如果你限制了CPU的使用,处理速度会成比例地减慢,但这应该比因为热而崩溃或(在最坏的情况下)电脑被烧坏CPU要好得多。
Process Tamer是一个小小的(140k)和超高效的实用程序,适用于Microsoft Windows XP/2K/NT/Vista/Win7,它运行在你的系统托盘中,并持续监控其他进程的cpu使用情况。当它看到一个进程正在超载你的cpu时,它会暂时降低该进程的优先级,直到它的cpu使用率恢复到一个合理的水平。
Process Lasso是一项独特的新技术,它将在高CPU负载期间提高您的PC的响应速度和稳定性。在设计上,Windows允许程序毫无节制地垄断你的CPU–导致冻结、挂起和微标志。Process Lasso的ProBalance(进程平衡)技术可以智能地调整运行程序的优先级,从而使表现不佳的进程不会对您的PC的响应速度产生负面影响。
我找到的最简单的解决办法是限制处理器的功率。
1.进入控制面板。 2. 硬件和声音 3. 电源选项 4. 编辑计划设置 5. 更改高级电源设置 6. 处理器电源管理 7. 最大处理器状态,并将其降低到80%或任何你想要的状态。使用测量CPU温度的软件,如'Speed fan',你会看到温度下降。
当然,这是一个老问题,但我很惊讶没有人提出这个建议:
降低你的CPU速度
实际上,所有的笔记本电脑和Windows本身都有动态调整处理器速度以匹配负载的机制。你可以覆盖这种行为–例如在控制面板=/>电源选项=/>高级,你可以设置一个低于100%的最高处理器速度。这样你的处理器就会被限制在一个较低的速度,从而产生较少的热量,不管你在做什么。
这不需要额外的软件,更重要的是,降低你的CPU速度会让你的处理器更有效率,所以比在Windows中限制你的CPU使用量是一个更好的解决方案。在2.0Ghz下使用50%的处理器会比在1.0Ghz下使用100%的处理器消耗更多的电力。更少的功率=更少的热量。
在Windows 10、8和7中:
1.进入任务管理器。 2. 右键单击要限制CPU使用的进程。单击进入详细信息。 3. 现在,将出现详细信息选项卡。右键单击特定进程,选择设置亲和力,并选择允许该进程使用的核心。
我想补充一下我过去用过的成功限制CPU使用率的应用。我过去用过几次线程大师。 http://threadmaster.tripod.com/
与其下载一个程序,不如进入任务管理器,进入详细信息,你会看到一个正在运行的进程列表。如果你右击并使用 “设置亲和力 "选项,而不是 "设置优先级",你可以选择单个程序正在使用多少个核心,从而限制程序的CPU使用量。
低频可以让你实现更慢的CPU速度,降低产生的热量。如果你的主板或CPU没有办法使用下载的程序修改时钟速度,你可能需要高级经验。(为您的CPU或主板搜索超频实用程序(仅来自您的CPU和主板制造商),只需注意您将对低频感兴趣)。
在没有可用的工具的情况下,你需要进入电脑的BIOS,修改处理器的时钟速度。最简单的方法是将倍频器设置为一个较低的数字。请不要触摸电压,因为如果电压太高会损坏你的CPU,或者太低会导致错误。频率也不应该修改,只是修改倍频。要回到默认设置,请阅读你的BIOS手册,以确定按什么键来恢复默认设置。(或者仔细检查BIOS屏幕,尤其是退出屏幕)。