Java 詹金斯:内存不足问题
突然,我开始从集成测试用例中得到以下错误。使用Java8,所以我添加了MAVEN_OPTS=Java 詹金斯:内存不足问题,java,maven,jenkins,Java,Maven,Jenkins,突然,我开始从集成测试用例中得到以下错误。使用Java8,所以我添加了MAVEN_OPTS=-Xmx512m。但它没有起作用。我在这里遗漏了什么?我如何修复它?它在本地机器上运行良好 SUREFIRE-859: Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c9800000, 54001664, 0) failed; error='Cannot allocate memory' (errn
-Xmx512m
。但它没有起作用。我在这里遗漏了什么?我如何修复它?它在本地机器上运行良好
SUREFIRE-859: Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c9800000, 54001664, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 54001664 bytes for committing reserved memory.
# An error report file with more information is saved as:
查看错误消息,看起来Java无法分配足够的内存,也就是说,阻碍Java的不是Java的堆限制,而是操作系统无法为Java提供更多的内存。检查机器是否内存不足。该选项实际上是
-Xmx512m
,您是否缺少-
?-
。这是个打字错误。我来修吧,谢谢。我怎么能在Ubuntu上检查呢?