xmake icon indicating copy to clipboard operation
xmake copied to clipboard

xmake 编译 cpu 利用率低

Open TOMO-CAT opened this issue 4 months ago • 14 comments

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 利用率缩短编译时间。

工程配置

附加信息和错误日志

TOMO-CAT avatar Oct 17 '24 16:10 TOMO-CAT