Jenkins FindBugs OutOfMemoryError:PermGen空间

时间:2013-08-14 14:37:03

标签: jenkins out-of-memory permgen

我在Jenkins服务器上运行FindBugs作业。确切的时间表是H 6 * * 1-5。作业本身使用jvmargs="-Xmx2g -XX:MaxPermSize=1g"执行FindBugs ant任务。完成后,FindBugs plugin收集XML输出。看来这个插件会导致以下OutOfMemoryError

13.08.2013 06:37:08 hudson.model.Run execute
INFO: FindBugs #25 main build action completed: SUCCESS
java.lang.OutOfMemoryError: PermGen space
Exception in thread "Jenkins cron thread" java.lang.OutOfMemoryError: PermGen sp
ace
Exception in thread "ConnectorThread:[ajp13-8009]" java.lang.OutOfMemoryError: P
ermGen space
java.lang.OutOfMemoryError: PermGen space

所以我的问题是:我需要在哪里增加PermGen空间?在Jenkins服务器本身?

1 个答案:

答案 0 :(得分:3)

我真的建议你阅读this first

如果你在此之后得出结论,你需要增加Jenkins进程的permgen,那么这取决于你如何安装je​​nkins(自定义安装,deb,rpm,pkg,exe ......)。在这种情况下,您需要告诉我们您的环境,以获取有关如何将这些参数传递给流程的指导。