我正在詹金斯服务器上运行一个FindBugs作业。确切的时间表是H 6 * * 1-5。作业本身使用FindBugs执行jvmargs="-Xmx2g -XX:MaxPermSize=1g" ant任务。完成后,FindBugs插件收集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空间?在詹金斯服务器上?
发布于 2013-08-14 15:59:22
我真的建议你读这首歌。
如果在此之后您认为您需要增加Jenkins进程的permgen,那么它将取决于您如何安装jenkins (自定义安装、deb、rpm、pkg、exe.)。在这种情况下,您需要告诉我们您的环境,以指导如何将这些参数传递给您的流程。
https://stackoverflow.com/questions/18234697
复制相似问题