gpt4 book ai didi

jvm - TeamCity 如何设置 JVM 参数

转载 作者:行者123 更新时间:2023-12-04 11:36:47 25 4
gpt4 key购买 nike

我的 teamcity 构建服务器具有以下 JVM 参数:

-Xmx512m -XX:MaxPermSize=270m

有时它会显示一些内存问题消息,例如“PS Old Gen 池的 TeamCity 服务器内存使用超过了 341 MB 最大可用空间的 91%。437 MB 使用了 506 MB 总可用堆。有关可能的解决方案,请参阅 TeamCity 文档。”

我在这里读到 https://confluence.jetbrains.com/display/TCD8/Installing+and+Configuring+the+TeamCity+Server#InstallingandConfiguringtheTeamCityServer-SettingUpMemorysettingsforTeamCityServer建议的最低设置为:-Xmx750m -XX:MaxPermSize=270m。

我如何/在哪里更改此设置?

最佳答案

我建议使用变量 TEAMCITY_SERVER_MEM_OPTS 在基于服务器的启动的启动脚本 (start.sh) 中添加 JVM 内存选项。 .请不要在运行 teamcity 的用户 ID 的配置文件中设置它。
link应该对你有帮助。
如果您希望为服务器和代理设置不同的内存设置(通常是这种情况),请有选择地命名变量,以便在识别服务器和代理启动的 JVM 选项时存在差异。
作为 teamcity 设置的经验法则,我通常让我的 teamcity 服务器拥有比我的平均使用量多 20% 的内存,以解决高峰使用期间任何增加的负载。

关于jvm - TeamCity 如何设置 JVM 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29847953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com