首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有足够的永久世代记忆。如何增加记忆?

没有足够的永久世代记忆。如何增加记忆?
EN

Stack Overflow用户
提问于 2014-05-03 10:26:23
回答 2查看 1.5K关注 0票数 1

我给你安装了履带。开始调整。我的信息显示:

“永久代内存不足。请参阅关于如何增加内存的文档。”

我去看文件了。在那里寻找,尝试在启动时注册

代码语言:javascript
复制
exec $JAVA_HOME -Xms512m -Xmx1024m -jar $JAR"youtrack.jar" $PORT >> $LOG 2>&1 &

试图设置参数。

代码语言:javascript
复制
java -XX:PermSize=1024m -XX:MaxPermSize=1024m -jar /usr/local/youtrack/youtrack.jar 8112

还是不起作用。我使用UbuntuServer10.04

EN

回答 2

Stack Overflow用户

发布于 2014-05-06 11:21:11

这对我起了作用:

java -XX:MaxPermSize=150m -Xmx512m -Djava.awt.headless=true -jar youtrack-<version>.jar 8080

票数 4
EN

Stack Overflow用户

发布于 2014-05-06 11:26:29

控制PermGen大小的JVM标志是-XX:MaxPermSize。尝试修改启动脚本,如下所示:

代码语言:javascript
复制
java -XX:MaxPermSize=1024m -Xmx1024m -jar /usr/local/youtrack/youtrack.jar 8112

不过,请注意,这在Windows上可能行不通,因为Tomcat喜欢忽略启动脚本。您可能需要在Windows服务属性窗口中指定这些JVM标志。

或者可能略少于1.024亿,不确定你是否真的需要那么多。

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

https://stackoverflow.com/questions/23443181

复制
相关文章

相似问题

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