make -j [N] --jobs [=N] 增長效率

阿里雲的服務器,之前是最低配1核心cpu,make的時候很是慢。升級配置之後,發現make的效率絲毫沒有增長。top命令查看發現cpu的利用率很是低,因而執行命令:服務器

make --help

在顯示的結果裏面,發現一個選項:阿里雲

-j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.

多任務同時執行,是否是這樣就能增長效率呢?繼續查資料:http://blog.csdn.net/wangjingfei/article/details/4969942spa

果真,是有做用的!.net

-j N: N爲整數,根據cpu的核心數來定,好比你的cpu核心一共是8核,那這個數字能夠是1-8的任意一個,固然1不用加選項,8能夠省略,簡寫成-j就能夠了。blog

--jobs=[1-8],複雜點的表達方法,效果相同。it

相關文章
相關標籤/搜索