我使用的是旧笔记本电脑,需要长时间(〜30分钟-2小时)进行繁重的处理,需要占用大量CPU。如果该进程长时间给CPU造成沉重负担,则CPU过热并且计算机将关闭。我不想使用冷却器/支架,因为我会随身携带这台笔记本电脑并在户外工作。
有没有一种方法/应用程序可以限制Windows中进程的CPU使用率?
注意:无法从任务管理器设置进程的优先级。
注2:风扇是干净的。
我使用的是旧笔记本电脑,需要长时间(〜30分钟-2小时)进行繁重的处理,需要占用大量CPU。如果该进程长时间给CPU造成沉重负担,则CPU过热并且计算机将关闭。我不想使用冷却器/支架,因为我会随身携带这台笔记本电脑并在户外工作。
有没有一种方法/应用程序可以限制Windows中进程的CPU使用率?
注意:无法从任务管理器设置进程的优先级。
注2:风扇是干净的。
Answers:
网上搜索会带来一些可能有用的程序。它们都是免费软件。
BES是一个小型工具,用于限制指定进程的CPU使用率:例如,您可以限制将CPU使用率从100%降低到50%(或任意百分比)的进程的CPU使用率。这样,您可以在后台执行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的响应能力产生负面影响。
我发现最简单的解决方案是限制处理器功率。
当然,这是一个老问题,但是我很惊讶没有人提出这个建议:
降低CPU速度。
实际上,所有笔记本电脑和Windows本身都内置了用于动态调整处理器速度以匹配负载的机制。您可以覆盖此行为-例如,在控制面板=>电源选项=>高级中,可以将最大处理器速度设置为低于100%。然后,您的处理器将被限制为较低的速度,从而产生更少的热量,从而减少您的工作量。
这不需要任何其他软件,更重要的是,降低CPU速度可使您的处理器更高效,因此,与限制Windows中的CPU使用率相比,这是一个更好的解决方案。使用2.0Ghz的处理器的50%将比1.0Ghz的处理器的100%消耗的功率大得多。更少的功率=更少的热量。
我想添加过去使用过的应用程序,以成功限制CPU使用率。过去,我已经多次使用threadmaster。
在Windows 10、8和7中:
如果您不下载程序来执行此操作,则转至任务管理器并转到详细信息,您将看到正在运行的进程的列表。如果右键单击并使用“设置相似性”选项而不是“设置优先级”,则可以选择单个程序正在使用多少个内核,从而限制该程序的CPU使用量。
设置某个可执行文件启动时的亲和力的另一种非常方便的方法是使用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
对CPU进行降频将使您降低CPU速度,从而降低产生的热量。如果您的主板或CPU无法使用可下载的程序来修改时钟速度,则可能需要高级经验。(搜索CPU或主板的超频实用程序(仅限于CPU和主板制造商),请注意,您将对超频感兴趣。)
如果没有可用的实用程序,则需要输入计算机的BIOS并修改处理器的时钟速度。最简单的方法是将乘数设置为较小的数字。请不要触摸电压,因为如果电压过高,可能会损坏您的CPU,或者电压过低,则会导致错误。也不应该修改频率,而只能修改乘数。要返回默认设置,请阅读您的BIOS手册以确定按下该键以恢复默认设置。(或者只是仔细检查BIOS屏幕,尤其是退出屏幕。)