首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么不推荐使用ram_utilization_factor

为什么不推荐使用ram_utilization_factor
EN

Stack Overflow用户
提问于 2017-07-10 12:50:25
回答 1查看 518关注 0票数 1

我想知道为什么不建议增加--ram_utilization_factor (来自docs):

此选项采用整数参数,指定系统的RAM Bazel应尝试用于其子进程的百分比。此选项影响Bazel将尝试并行运行的进程的数量。默认值为67。如果您并行运行多个Bazel构建,则对此选项使用较低的值可以避免重击,从而提高总体吞吐量。不建议使用高于默认值的值。请注意,Bazel的估计非常粗略,因此实际RAM的使用可能比指定的要高得多或低得多。还请注意,此选项不影响Bazel服务器本身将使用的内存量。

由于Bazel无法知道一个操作/worker使用/将要使用多少内存,所以设置它的唯一方法似乎是ram_utilization_factor

EN

回答 1

Stack Overflow用户

发布于 2017-07-12 18:19:09

这个评论非常古老,我相信这是在--ram_ the _factor首次实现时的一些尝试和错误的结果。添加这个注释是为了确保开发人员有一些内存留给其他应用程序在他们的机器上运行。据我所知,没有更深层次的理由。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45012574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档