我的 Jenkins 在 Ubuntu 服务器实例中运行。完成后,当生成 Checkmarx 报告时,我遇到了一个Java heap space
问题,如屏幕截图所示:
有人可以帮我如何在 Checkmarx 中增加 Java 堆空间吗?
要阅读 Atlassian KB 文章“ Scan Fails with Java Heap Space Exception ”,似乎需要一个帐户。
我的 Jenkins 在 Ubuntu 服务器实例中运行。完成后,当生成 Checkmarx 报告时,我遇到了一个Java heap space
问题,如屏幕截图所示:
有人可以帮我如何在 Checkmarx 中增加 Java 堆空间吗?
要阅读 Atlassian KB 文章“ Scan Fails with Java Heap Space Exception ”,似乎需要一个帐户。
在此处阅读有关 OutOfMemoryError 的更多信息。Jenkins 本身作为 Java 进程运行,如果您的 Jenkins 作业也是 Java 进程,它们都可能导致内存不足错误。
通过查看日志,您的工作似乎遇到了错误。因此,还请阅读有关如何在 Jenkins 中为每项工作全局设置 JVM 选项?.
编辑:如果您的 Jenkins 进程本身遇到 OutOfMemoryError,请参阅增加 Java 中的堆大小以了解如何增加 Java 进程的 JVM 堆大小。
通常-Xmx2048M
用于指定 java 进程的最大堆大小,在我的示例中,我将其设置为 2048 MB。根据您的配置,您可以通过不同方式指定此值。