由于需要限制CPU使用率,找了几下,看到这两个可能有点帮助:

1.Windows:

BES-Battle Encoder Shirase是一款限制CPU资源占用率的软件,可以限制某个进程的CPU资源占用率,比如把CPU占用100%的进程限制到50%或者任意你想要的百分比,彻底解决了因为某些软件CPU占用率太高,而导致cpu狂热或者其他程序卡顿的问题。

使用方法

  1、解压后打开软件,进入软件界面,点击【target】按钮

  2、进入如下界面,选择自己需要的功能即可

下载地址:​​http://dx.198424.com/soft1/mycl.rar​

 

2.Mac:

当程序CPU占用过大时,会导致电脑发热,这是可以通过采取措施来限制程序的CPU使用率

工具/原料

 

  • Mac OS X
  • cputhrottle

方法/步骤

 

  1. 找到程序的PID,首先打开Launchpad,其他文件夹中的活动监视器

    ​​

    CPU使用率限制工具_双核

  2. 找到你要限制的程序的PID,例如图中的Python

    ​​

    CPU使用率限制工具_多核_02

  3. 到网站http://www.willnolan.com/cputhrottle/cputhrottle.html上下载
    cputhrottle,解压存放在某个路径中

    ​​

    CPU使用率限制工具_双核_03

  4. 打开终端,进入存放cputhrottle的路径

    ​​

    CPU使用率限制工具_html_04

  5. 例如将cputhrottle放在桌面上,则切换至桌面

    ​​

    CPU使用率限制工具_双核_05

  6. 使用sudo ./cputhrottle [PID] [CPU]来对程序进行CPU使用率的限制,如图将PID为3402的程序限制CPU使用率为20%,sudo之后需要输入用户密码

    ​​

    CPU使用率限制工具_html_06

  7. 如果是多核CPU,CPU使用率可以超过100%,如双核,CPU最大使用率为200%,以此类推
    END

注意事项

 

  • 限制程序CPU使用率后,程序的运行时间会变长
  • 程序每次重新启动后,PID会发生变化


 

待续.


赠人玫瑰
手留余香

我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生