首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PermGen设置未生效

PermGen设置未生效
EN

Stack Overflow用户
提问于 2013-02-21 00:06:31
回答 2查看 384关注 0票数 2

我正在尝试增加应用程序的PermGen空间量,以避免出现一些PermGen错误。

我已经尝试过将JAVA_OPTS和MAVEN_OPTS导出为

代码语言:javascript
复制
-Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+CMSClassUnloadingEnabled  -XX:+CMSPermGenSweepingEnabled

但jconsole仍然显示"CMS Perm Gen“的最大值为:

代码语言:javascript
复制
Max: 83,968 kbytes

当应用程序遇到这个问题时,它仍然会耗尽PermGen空间。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-21 00:48:36

您是否尝试过将这些选项添加到您的pom中?在surefire插件配置下,因为您必须明确地告诉surefire这些选项。

代码语言:javascript
复制
<argLine>-Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+CMSClassUnloadingEnabled</argLine>
票数 4
EN

Stack Overflow用户

发布于 2013-02-21 00:19:45

根据您的评论,您正在启动类似cargo plugin的东西。您需要查看cargo插件配置以传递额外的VM参数,或者直接在启动tomcat的脚本中进行查看。

当将maven-exec- JAVA_OPTS与goal java一起使用时,插件将应用于启动的应用程序

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14984477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档