如何提高keil mdk的編譯速度

測試彙總如下,編譯環境:CPU i7-7500U 雙核四線程。

 

1、keil4

一般編譯:用時 26.5s

關閉調試信息:用時 16.5s

關閉調試信息,關閉殺軟:用時 7.5s

keil4不支持多線程編譯,在工程設置中關閉 debug information 和 cross reference 會顯著加快編譯速度,但是這樣就不支持在調試時右鍵跳轉到定義。另外有些殺毒軟件(比如360...)會掃描文件,拖慢編譯速度30%以上。

 

2、keil5

一般編譯:用時 14s

關閉調試信息:用時 10s

關閉調試信息,關閉殺軟:用時 4.5s

keil5支持多線程編譯,並且默認打開(configuration->other),在多核CPU機器上會大幅度提高編譯速度。

 

 

最後在嘗試在16核32線程的服務器上編譯了一下,keil5關閉調試信息和殺軟:用時 1s...

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章