提高詹金斯进程优先级?

Increasing Jenkins process priority?

本文关键字:进程优先级 高詹金      更新时间:2023-10-16

当我的C++程序构建脚本从 Jenkins 作业调用时,构建需要更多时间。CPU 使用率不是 100%,而是只占用 16%。

当然,我不希望 Jenkins 在构建时完全占用我的计算机使其无法使用,但让它更快将非常有用。

我已经在Mac OS上通过brew安装了Jenkins。

有谁知道如何更改 Jenkins 进程的优先级,以便在构建时允许使用更多 CPU?

根据其中一个评论建议,我决定在homebrew.mxcl.jenkins.plist文件上增加Java机器的堆大小:

<string>-Xmx2048m</string>

然后打电话:

brew services stop jenkins
brew services start jenkins

行为是相同的,所以我决定重新启动机器并重试,现在它正在按预期工作。我不确定这是一般故障还是与 Java 堆大小参数有关。