每隔15-30分钟,Netbeans会显示一个" java.lang.OutOfMemoryError: PermGen space".从我从谷歌那里学到的东西,这似乎与一般的类加载器泄漏或内存泄漏有关.
不幸的是,我发现的所有建议都与应用程序服务器有关,我不知道它们是否适用于Netbeans.(我甚至不确定它是同一个问题)
这是我申请中的问题吗?我怎样才能找到来源?
我有詹金斯失败的案例,除了Jenkins重新部署(Jenkins是Tomcat中的webapp)帮助.即使新的工作也因PermGen空间错误而失败,但所有设置都很好(所有这些-XX:PermSize参数都可以).关键在于重新部署后,一切都像魅力一样.但这是一个苛刻的解决方案.我想知道,如果有一些选项可以回滚Jenkins状态.提前致谢.
更新:好的,对于那些可能面临类似问题的人来说,这就是我想到的.这些,是谁写的,它是更好地部署詹金斯作为一个Tomcat模块可能没有面对什么样的项目部署的问题(与詹金斯部署插件或用tomcat-maven-plugin在Maven的pom.xml).当我分别安装Jenkins时,我没有遇到任何问题.呼!
我在JBoss上运行的应用程序使用JAVA 5(32位).但它仅适用于32位工作正常.当我们在64位java5上部署它时,它会抛出异常
"java.lang.OutOfMemoryError: PermGen space" exception
Run Code Online (Sandbox Code Playgroud)
是否需要补丁?是否需要更改代码?
提前致谢.
在ant中运行构建时出现以下错误
buildcallbacks.xml:39: org.sonar.runner.RunnerException: java.lang.OutOfMemoryError: PermGen space
Run Code Online (Sandbox Code Playgroud)
它是声纳运行代码的构建的一部分.
有没有办法让我知道这个错误的确切来源,即是声纳服务器还是客户端等?
这是我的buildcallbanks.xml的第39行
<sonar:sonar />
Run Code Online (Sandbox Code Playgroud)
编辑:我已经尝试从Sonar中的wrapper.conf增加permsize,无论我设置多高,我仍然会遇到同样的问题.我还得错过什么?