最近电脑安装了几个软件,后边打开Keil编译工程发现编译工程比平时显著慢了很多,应该是新安装的软件更改了系统某些参数,这个也没办法确定具体原因。于是我搜索了一下关于Keil编译有关的设置,发现通过修改并行编译选项可以解决
keil默认设置是使用cpu全部内核线程参与编译,所以从工程开始编译的时候电脑的cpu占用率就上去了,如果可以自由设置参与编译的cpu内核数量,可以降低内核使用率。笔记本cpu是四核八线程,我将并行处理任务由8改为4之后。keil的编译速度有所改善,跟平时的一致,具体修改方法为:
keil编译变慢后的编译耗时,43s,实在太慢了。
将并行任务数量改为4
修改后编译耗时,仅3s
大家如果遇到类似情况,可以参考以上内容处理