gpt4 book ai didi

java - hudson : Builds Taking Longer time than What it takes by running it Locally

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:33:45 27 4
gpt4 key购买 nike

我在 Hudson 上发现了异常行为。Hudson 作业大约需要 25 分钟,而当我在本地运行相同的作业时,需要 9 分钟。我在这里缺少什么?

我增加了 JAVA_OPTS、MAVEN_OPTS,甚至为服务器提供了更多内存以供启动。该机器有 12 Gigs 内存。

-Xrs -Xms1024m -Xmx1024m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\hudson.war" --httpPort=9090 --ajp13Port=9099

MAVEN_OPTS:

C:>echo %MAVEN_OPTS% -Xmx1024M -XX:MaxPermSize=1024m

JAVA_OPTS:

C:>echo %JAVA_OPTS% -server -Xms1024m -Xmx1024m

构建仍然需要 25 分钟。

最佳答案

将一个系统上的本地构建与 hudson 在一个完全不同的系统上完成构建所花费的时间进行比较并不一定表明有任何问题(也许您的本地机器比您的构建服务器更好?)

在您的 hudson 服务器上(可能通过 SSH)运行 mvn build 并查看运行需要多长时间。

然后在同一系统上通过 hudson 运行相同的构建,看看运行需要多长时间。

那么您就不会比较两台不同的机器了。

此外,您的 hudson 构建可能比您的正常构建做的更多 - 例如,如果您要求它在构建之前从一个干净的存储库开始,它将为您本地的每个构建进行大量下载机器不需要做 - 特别是如果您没有在本地网络上运行的缓存 maven 存储库服务器。

关于java - hudson : Builds Taking Longer time than What it takes by running it Locally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6023250/

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