ros 設置 catkin_make -j -l

在實際ROS開發過程中,一個小問題大家有可能都沒注意到,就是在用catkin_make編譯的時候,速度可能會有點慢,但是相關設置的文章比較少,自己在開發的時候也需要設置,因此記錄一下如何設置catkin_make的-j和-l的參數。

其中,先說一下這兩個參數的含義:
-j 其實對應的是 --jobs,表示可以同步進行的任務
-l 其實對應的是 --load-average, 表示系統加載的任務數

一般系統會默認的設置爲catkin_make -j2 -l2或者catkin_make -j4 -l4,但是當電腦足夠支撐8個任務數的時候,需要自己手動設置。在使用catkin_make編譯之前,在終端中輸入以下指令設置就ok了。

export ROS_PARALLEL_JOBS='-j8 -l8'

參考鏈接:官網鏈接

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