我正在使用带有VMware Player的VM来编写代码并进行编译。 由于我目前的程序很大,编译需要一段时间才能完成(最多5分钟) 在我的主机上使用25%的4核CPU = 100%的一个核心。
似乎VM仅限于使用1个单核。
有没有办法优化VM可以使用的核心数量? 我想使用我的4核CPU的50%或75%。
由于
答案 0 :(得分:1)
听起来您受到可以运行的并行构建任务数量的限制,而不是VM CPU配置,例如,默认情况下,make
将运行a single step at a time。尝试并行运行几个步骤,例如,为您的构建系统运行make -j4
或等效的步骤。
另外,VM可能比您想要的更多开销;考虑使用Docker来托管您的开发环境。