我的Jenkins正在Ubuntu服务器实例中运行。完成后,当生成Checkmarx报告时,我会收到Java heap space
问题,如屏幕截图所示:
有人可以帮我解决如何在Checkmarx中增加Java堆空间的问题吗?
阅读Atlassian知识库文章" Scan Fails with Java Heap Space Exception"一个帐户似乎是必要的。
答案 0 :(得分:4)
详细了解OutOfMemoryError here是什么。 Jenkins本身作为Java进程运行,如果你的Jenkins作业也是一个java进程,它们都会耗尽内存。
通过查看日志,您的作业似乎遇到了错误。所以请阅读How to set a JVM option in Jenkins globally for every job?。
编辑:如果您的Jenkins进程自身遇到OutOfMemoryError,请参阅Increase heap size in Java,了解如何增加Java进程的JVM堆大小。
通常-Xmx2048M
用于指定java进程的最大堆大小,在我的示例中,我将其设置为2048 MB。根据您的配置,您可以用不同的方式指定此值。