我在使用Luckfox-Pico-Mini进行开发,需要多次编译kernel,希望减少编译时间。
开发使用的环境为Ubuntu22.04,安装在ESXi的虚拟机上,分配了48个核心和32G内存。Git拉取SDK的版本为V1.4,99424375。
部署后能够正常编译,使用./build kernel工具编译后,使用btop查看硬件占用情况如下
可以看出虽然部分核心使用率到达了100%,但是依然有大量的核心没有被完全吃满。有没有什么办法将cpu性能完全吃满以减少编译时间呢?
期待与感谢您的解答。
编译时无法使用全部CPU资源
您好,可以在编译时手动指定更高的并行任务数(-j 参数)
