相关疑难解决方法(0)

JVM标志CMSClassUnloadingEnabled实际上做了什么?

我不能为我的生活找到Java VM标志CMSClassUnloadingEnabled实际上做什么的定义,除了一些非常模糊的高级定义,例如"摆脱你的PermGen问题"(它没有,顺便说一句).

我查看了Sun的/ Oracle网站,甚至选项列表也没有说明它的作用.

根据标志的名称,我猜测CMS垃圾收集器默认情况下不会卸载类,而且这个标志会打开它 - 但我不能确定.

java jvm classloader jvm-arguments

182
推荐指数
3
解决办法
9万
查看次数

如何防止Netbeans中的PermGen空间错误?

每隔15-30分钟,Netbeans会显示一个" java.lang.OutOfMemoryError: PermGen space".从我从谷歌那里学到的东西,这似乎与一般的类加载器泄漏或内存泄漏有关.

不幸的是,我发现的所有建议都与应用程序服务器有关,我不知道它们是否适用于Netbeans.(我甚至不确定它是同一个问题)

这是我申请中的问题吗?我怎样才能找到来源?

java netbeans netbeans6.5 java-6

27
推荐指数
1
解决办法
3万
查看次数

Jenkins中的PermGen错误

我有詹金斯失败的案例,除了Jenkins重新部署(Jenkins是Tomcat中的webapp)帮助.即使新的工作也因PermGen空间错误而失败,但所有设置都很好(所有这些-XX:PermSize参数都可以).关键在于重新部署后,一切都像魅力一样.但这是一个苛刻的解决方案.我想知道,如果有一些选项可以回滚Jenkins状态.提前致谢.

更新:好的,对于那些可能面临类似问题的人来说,这就是我想到的.这些,是谁写的,它是更好地部署詹金斯作为一个Tomcat模块可能没有面对什么样的项目部署的问题(与詹金斯部署插件或用tomcat-maven-plugin在Maven的pom.xml).当我分别安装Jenkins时,我没有遇到任何问题.呼!

java ubuntu tomcat jenkins

15
推荐指数
3
解决办法
3万
查看次数

PermGen空间异常

我在JBoss上运行的应用程序使用JAVA 5(32位).但它仅适用于32位工作正常.当我们在64位java5上部署它时,它会抛出异常

"java.lang.OutOfMemoryError: PermGen space" exception
Run Code Online (Sandbox Code Playgroud)

是否需要补丁?是否需要更改代码?

提前致谢.

java jboss

4
推荐指数
1
解决办法
1万
查看次数

Sonar java.lang.OutOfMemoryError:PermGen空间

在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,无论我设置多高,我仍然会遇到同样的问题.我还得错过什么?

java heap permgen bamboo sonarqube

1
推荐指数
1
解决办法
8376
查看次数