0

我正在使用带有 VMware Player 的 VM 来编写代码和编译。由于我当前的程序很大,使用主机上 4 核 CPU 的 25% = 一个核的 100% 编译需要一段时间(最多 5 分钟)。

似乎 VM 仅限于使用 1 个单核。

有没有办法优化虚拟机可以使用的核心数量?我想使用 4 核 CPU 的 50% 或 75%。

谢谢

4

1 回答 1

1

听起来您受到可以运行的并行构建任务数量的限制,而不是 VM CPU 配置,例如,默认情况下,make一次运行一个步骤。尝试并行运行多个步骤,例如,make -j4为您的构建系统运行或等效。

另外,VM 对您的开销可能超出您的预期;考虑使用Docker来托管您的开发环境。

于 2014-05-24T04:37:07.423 回答