2010-11-24 12:35:06 +0000 2010-11-24 12:35:06 +0000
74
74
Advertisement

是否有解决方案可以限制一个进程的CPU使用率?

Advertisement

我使用的是一台老式笔记本电脑,长时间(约30分钟-2小时)进行需要高CPU使用率的重度处理。当处理过程长时间给CPU施加重负荷时,CPU就会过热,电脑就会关机。我不想使用散热器/支架,因为我带着这台笔记本到处走,而且在家外面工作。

有没有一种方法/应用可以让我在Windows中限制某个进程的CPU使用率?

注意:从任务管理器设置进程的优先级不起作用。

注2:风扇是干净的。

Advertisement

答案 (9)

67
67
67
2010-11-24 12:57:08 +0000

在网上搜索一下,会有一些可能有帮助的程序。它们都是_免费软件。

BES - Battle Encoder Shirase

BES是一个小工具,它可以限制指定进程的CPU使用量:例如,你可以限制一个进程的CPU使用量,该进程将100%使用CPU,降到50%(或任何你喜欢的百分比)。有了这个功能,你可以在后台做一些CPU密集型的工作时,舒适地使用其他程序。通过限制CPU负载,当CPU发生过热时,你也可以立即降温。当然,如果你限制了CPU的使用,处理速度会成比例地减慢,但这应该比因为热而崩溃或(在最坏的情况下)电脑被烧坏CPU要好得多。

Process Tamer

Process Tamer是一个小小的(140k)和超高效的实用程序,适用于Microsoft Windows XP/2K/NT/Vista/Win7,它运行在你的系统托盘中,并持续监控其他进程的cpu使用情况。当它看到一个进程正在超载你的cpu时,它会暂时降低该进程的优先级,直到它的cpu使用率恢复到一个合理的水平。

Process Lasso

Process Lasso是一项独特的新技术,它将在高CPU负载期间提高您的PC的响应速度和稳定性。在设计上,Windows允许程序毫无节制地垄断你的CPU–导致冻结、挂起和微标志。Process Lasso的ProBalance(进程平衡)技术可以智能地调整运行程序的优先级,从而使表现不佳的进程不会对您的PC的响应速度产生负面影响。

16
16
16
2016-03-01 21:16:11 +0000

我找到的最简单的解决办法是限制处理器的功率。

1.进入控制面板。 2. 硬件和声音 3. 电源选项 4. 编辑计划设置 5. 更改高级电源设置 6. 处理器电源管理 7. 最大处理器状态,并将其降低到80%或任何你想要的状态。使用测量CPU温度的软件,如'Speed fan',你会看到温度下降。

13
Advertisement
13
13
2015-07-07 15:34:57 +0000

当然,这是一个老问题,但我很惊讶没有人提出这个建议:

降低你的CPU速度

实际上,所有的笔记本电脑和Windows本身都有动态调整处理器速度以匹配负载的机制。你可以覆盖这种行为–例如在控制面板=/>电源选项=/>高级,你可以设置一个低于100%的最高处理器速度。这样你的处理器就会被限制在一个较低的速度,从而产生较少的热量,不管你在做什么。

这不需要额外的软件,更重要的是,降低你的CPU速度会让你的处理器更有效率,所以比在Windows中限制你的CPU使用量是一个更好的解决方案。在2.0Ghz下使用50%的处理器会比在1.0Ghz下使用100%的处理器消耗更多的电力。更少的功率=更少的热量。

5
5
5
2015-08-06 08:06:50 +0000

在Windows 10、8和7中:

1.进入任务管理器。 2. 右键单击要限制CPU使用的进程。单击进入详细信息。 3. 现在,将出现详细信息选项卡。右键单击特定进程,选择设置亲和力,并选择允许该进程使用的核心。

5
Advertisement
5
5
2013-12-23 13:16:32 +0000

我想补充一下我过去用过的成功限制CPU使用率的应用。我过去用过几次线程大师。 http://threadmaster.tripod.com/

3
3
3
2016-01-23 10:25:45 +0000

另一个非常方便的方法是在启动某个可执行文件时设置它的亲和力,即使用start命令。

例如 “start /affinity F iexplore.exe"。如果有一个单一的应用程序要这样节制启动,你可以用这个命令创建一个快捷方式。注意,亲和力是由一个十六进制值设置的,这可能需要一些尝试和错误。在任务管理器中检查进程以查看实际的亲和力结果!

更多内容请看这里。 http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx

3
Advertisement
3
3
2015-04-16 06:24:55 +0000

与其下载一个程序,不如进入任务管理器,进入详细信息,你会看到一个正在运行的进程列表。如果你右击并使用 “设置亲和力 "选项,而不是 "设置优先级",你可以选择单个程序正在使用多少个核心,从而限制程序的CPU使用量。

2
2
2
2015-04-28 22:13:30 +0000

如今,最好的解决方案是通过限制CPU亲和力(进程可以访问的核心)来限制每个进程的CPU使用。你的精度较低(只能限制到一定的百分比),但这是比定期暂停和恢复进程线程更自然的操作。 进程套索 在默认(持久)CPU亲和力方面做得很好。然而,它也有'硬'BES风格的限制,不过不推荐这样做,因为这是一种不自然的行为。

1
Advertisement
1
1
2017-05-10 18:33:34 +0000

低频可以让你实现更慢的CPU速度,降低产生的热量。如果你的主板或CPU没有办法使用下载的程序修改时钟速度,你可能需要高级经验。(为您的CPU或主板搜索超频实用程序(仅来自您的CPU和主板制造商),只需注意您将对低频感兴趣)。

在没有可用的工具的情况下,你需要进入电脑的BIOS,修改处理器的时钟速度。最简单的方法是将倍频器设置为一个较低的数字。请不要触摸电压,因为如果电压太高会损坏你的CPU,或者太低会导致错误。频率也不应该修改,只是修改倍频。要回到默认设置,请阅读你的BIOS手册,以确定按什么键来恢复默认设置。(或者仔细检查BIOS屏幕,尤其是退出屏幕)。

Advertisement
Advertisement