简体   繁体   English

永久生成内存不足。 如何增加内存?

[英]Not enough permanent generation memory. How increase memory?

I installed youtrack. 我安装了youtrack。 Begin to adjust. 开始调整。 And my message is shown: 我的消息显示:

"Not enough permanent generation memory. Please, refer to documentation on how to increase it." “永久内存不足。请参考有关如何增加永久内存的文档。”

I went to the documentation. 我去了文档。 Sought there, tried to register at startup 在那里寻找,尝试在启动时注册

exec $JAVA_HOME -Xms512m -Xmx1024m -jar $JAR"youtrack.jar" $PORT >> $LOG 2>&1 &

tried to set parameter. 尝试设置参数。

java -XX:PermSize=1024m -XX:MaxPermSize=1024m -jar /usr/local/youtrack/youtrack.jar 8112

Still does not work. 仍然无法正常工作。 I use Ubuntu Server 10.04 我使用Ubuntu Server 10.04

这对我有用:

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

JVM flag that controls PermGen size is -XX:MaxPermSize . 控制PermGen大小的JVM标志是-XX:MaxPermSize Try to modify startup script for youtrack like this: 尝试为您的轨道修改启动脚本,如下所示:

java -XX:MaxPermSize=1024m -Xmx1024m -jar /usr/local/youtrack/youtrack.jar 8112

Although, be advised that this may not work on Windows because Tomcat loves ignoring startup scripts. 但是,请注意,这可能无法在Windows上运行,因为Tomcat喜欢忽略启动脚本。 You may need to specify these JVM flags in Windows service properties window. 您可能需要在Windows服务属性窗口中指定这些JVM标志。

Or maybe a little bit fewer than 1024m, not sure you really need that much. 或者也许不到1024m,不确定您是否真的需要那么多。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM