【发布时间】:2020-09-08 10:40:36
【问题描述】:
我正在尝试限制 Ninja (1.10.0) 使用的内核数量。我一直在使用 CMake(3.11 和 3.18)时推荐的参数
'-DCMAKE_JOB_POOLS:STRING=compile=4;link=3'
取自
但这似乎没有效果,系统仍然使用编译器的所有可用内核(TASKING C 编译器 - cctc),并且启动和运行了超过 4 个进程。
- 是否应该在 Ninja 文件中创建一些设置来限制编译器线程?
- 我需要做些什么特别的事情(比如格式化)才能在 Windows 上进行这项工作吗?
【问题讨论】: