xmake
xmake copied to clipboard
xmake 编译 cpu 利用率低
Xmake 版本
v2.9.2
操作系统版本和架构
Linux 720ce3a659a2 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
描述问题
项目中有数百个 cc 文件,从实际的编译体验上看如果有很多 cc 文件编译时间较长(1 分钟以上),很容易出现 cpu 轮空的情况导致实际 cpu 利用率低。
举个可能不恰当的例子,n 核假设一个批次是 n 个 cc 文件的编译,经常看到只剩下一两个核在跑,标准输出也停住。相同的项目反复测试后 bazel 编译时长 4 分钟,xmake 需要跑到 7 分钟以上。
期待的结果
提高 cpu 利用率缩短编译时间。
工程配置
无
附加信息和错误日志
无