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