我知道这有点奇怪, 但我想限制一个程序(例如winrar应用程序)资源使用。
原因: 我有一台旧笔记本电脑,有过热问题,所以如果我想做一个计算密集型任务(压缩一个> 10GB文件夹),我的笔记本电脑会过热并关闭。
问题: 是否可以限制应用程序的资源/ CPU使用率?例如,我可以设置某种方式,winrar只能使用我的CPU 50%?
我使用的是Windows 8.1, 但欢迎回答其他操作系统。
答案 0 :(得分:1)
有关一般答案,请参阅Are there solutions that can limit the CPU usage of a process?。
WinRAR 本身有命令行开关-ri
,请参阅 WinRAR 页面,标题为:
Switch -RI<p>[:<s>] - set priority and sleep time
例如使用
之类的命令行WinRAR.exe a -ri1:100 Backup.rar *
导致使用最低任务优先级以及每次读取或写入操作之间100 ms的休眠时间,使用默认设置压缩当前工作目录中的所有文件。