【发布时间】:2018-02-12 06:54:03
【问题描述】:
在 CentOS 7.3 上从 Jenkins 运行 SonarQube 5.6.6,我收到以下错误:
2017.09.01 19:05:16 错误 [o.s.s.c.t.CeWorkerCallableImpl] 无法执行任务 AV485bp0qXlQ-QPWWE9A
java.lang.OutOfMemoryError:Java 堆空间
2017.09.01 19:05:17 错误 [o.s.s.c.t.CeWorkerCallableImpl] 执行任务 |项目=PP::Symphony3M |类型=报告 | id=AV485bp0qXlQ-QPWWE9A |时间=74089ms
sonar.ce.javaOpts 设置如下:
sonar.ce.javaOpts=-Xmx60g -Xms1g -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true
在分析一百万个 LOC 项目时,我应该给 SonarQube 多少堆空间?还是有其他方法可以避免 Java 堆空间问题?
【问题讨论】:
-
也许您应该将项目拆分为逻辑部分。
-
那么分析结果如何关联呢?