Jen*_*der 5 java memory performance maven jenkins
我在Windows 2003服务器盒上有一个基于Jenkins的CI系统设置(根据资源监控器,有8cores,其中16GB 8处于“备用”状态)。配置了两个主要作业,均基于多模块项目。
我怀疑通过调整构建的内存设置(-xmx)可以提高构建性能。但是,在很多地方都可以配置内容,而没有足够的地方来监视成功。所以我的问题是:
如何分析JConsole或Jenkins和构建作业的JVisualVm,以分析它在内存中发生的情况。
jenkins的最大堆大小的默认设置是什么
Maven最大堆大小的默认设置是什么
这种设置可能是合理的值
更改这些设置的最佳方法是什么。
我应该考虑其他哪些设置?
如果您通过 java -jar jenkins.war 启动 Jenkins,则 Jenkins 使用默认的 VM 设置,否则如果您通过 Tomcat 等启动 jenkins,则默认值通过 Tomcat(Jetty 或其他)提供。在 tomcat 中,您可以在 Tomcat 开始定义此类内容之前设置 JAVA_OPTS。
此外,Maven 的设置可以通过 MAVEN_OPTS 环境变量来控制,该变量也可以为 Jenkins 中的每个构建进行设置。查看您作业的作业配置。这种设置的合理值取决于您的构建的功能,但我不知道。
归档时间: |
|
查看次数: |
7541 次 |
最近记录: |