作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想为 jenkins 配置 java PermGen 选项。
在网络搜索中,我找到了这样一篇文章:
set java_opts JAVA_OPTS="-server -XX:PermSize=128M -XX:MaxPermSize=256m"
其他文章说:
set java args JAVA_ARGS="-XX:MaxPermSize=512m -Xms512m -Xmx1024m"
每个选项都有效吗?如果不是,有什么区别?
最佳答案
Java 应用程序通常由启动脚本使用类似 java $JAVA_ARGS $JAVA_OPTS -jar application.jar
的命令调用
这两个变量都是 JVM 选项,它们都提供给应用程序。
有一个包含 10 个常规选项 + 10 个优化选项的列表(不幸的是)并不少见,因此为了便于阅读,它们分为 2 个变量。
PermGen 设置被认为是垃圾收集器优化。他们进入 JAVA_OPTS。您应该检查 jenkins 脚本是否按预期使用了这两个变量。
关于jvm-arguments - 是相同的意思 "JAVA_ARGS"和 "JAVA OPTS",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23507639/
我想为 jenkins 配置 java PermGen 选项。 在网络搜索中,我找到了这样一篇文章: set java_opts JAVA_OPTS="-server -XX:PermSize=128
我是一名优秀的程序员,十分优秀!