我们在 ec2 实例上运行 Jenkins。进行构建时,我们看到以下错误:
17:29:39.149 [INFO] [org.gradle.api.Project] OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007ac000000, 234881024, 0) failed; error='Cannot allocate memory' (errno=12)
17:29:39.150 [INFO] [org.gradle.api.Project] #
17:29:39.150 [INFO] [org.gradle.api.Project] # There is insufficient memory for the Java Runtime Environment to continue.
17:29:39.150 [INFO] [org.gradle.api.Project] # Native memory allocation (malloc) failed to allocate 234881024 bytes for committing reserved memory.
我在这个话题上进行了研究,并尝试了各种设置,例如增加堆内存、RAM和PermGenSize。这是我在Jenkins上的当前内存设置:
我对此进行了研究,并尝试了不同的设置,如增加堆内存、RAM和 PermGenSize。以下是我在 Jenkins 上的当前内存设置:
-Xms256m -Xmx2048m -XX:MaxPermSize=512m
还有什么其他的东西导致OOM吗?