试图查看Solr内存问题的来源,垃圾收集显然是候选人。我看到googling的例子-XX:MaxPermSize设置为128MB,256 MB或更多。 Solr是否动态生成并加载类?也就是说,如果MaxPermSize没有增长,为什么要调整它呢?另外,Solr日志应该显示Java.lang.OutOfMemoryError:PermGen空间错误,如果内存问题是由PermGenSize引起的?
请注意,我使用的是Java 7和JBoss。
谢谢, 奥纳
答案 0 :(得分:0)
您所要做的就是修改文件bin\standalone.conf
并添加以下行:
JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m "
然后重启jboss。