idf.py 编译速度问题,是不是要改下脚本了?

imvsun
Posts: 2
Joined: Tue Feb 28, 2023 8:23 am

idf.py 编译速度问题,是不是要改下脚本了?

Postby imvsun » Tue Feb 28, 2023 8:45 am

在修改过menuconfig 的前提下,重新全部编译项目 即 time idf.py build 耗时
VeryCapture_20230228162751.jpg
VeryCapture_20230228162751.jpg (11.85 KiB) Viewed 915 times
top看到了4个cc1进程

同样,在修改过menuconfig 的前提下,重新全部编译项目
用ninja -j8 all 在build目录下耗时
2.jpg
2.jpg (13.23 KiB) Viewed 915 times
top看到了有8个cc1进程



idf.py 脚本看起是执行了 ninja $(nproc) 没有最大利用系统cpu去编译?
3.jpg
3.jpg (17.01 KiB) Viewed 915 times
我的nas机子:8核
cat /proc/cpuinfo
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz

imvsun
Posts: 2
Joined: Tue Feb 28, 2023 8:23 am

Re: idf.py 编译速度问题,是不是要改下脚本了?

Postby imvsun » Tue Feb 28, 2023 2:08 pm

查了下,编译线程应该x2,速度更快
但idf.py 都是 make -j$(nproc)
VeryCapture_2023022822070811.jpg
VeryCapture_2023022822070811.jpg (199.88 KiB) Viewed 874 times
参考
https://blog.csdn.net/gonghuihuihui/art ... nt_index=1

Who is online

Users browsing this forum: Google [Bot] and 81 guests