VM无法为对象堆保留足够的空间

时间:2013-02-01 20:20:03

标签: java jenkins jvm-arguments slave

我刚刚在Windows机器上升级到Jenkins 1.500。我还有一个8GB RAM的Windows奴隶。我已经与这个从站进行了远程连接,并从Jenkins Web界面启动它(使用JNLP启动按钮)。

它在Jenkins上表现得很好,我已经分配了一些工作。其中一个作业使用以下vm args调用java应用程序:

-XX:MaxPermSize=512m -Xmx1024m

但作业因此错误而失败:

Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.

如果我在奴隶上本地运行作业,它可以正常工作。有什么想法为什么在通过jenkins触发时,windows slave上的构建失败了?

在升级之前,奴隶的工作运行良好。

奴隶正在运行: java版“1.6.0_34” Java(TM)SE运行时环境(版本1.6.0_34-b04) Java HotSpot(TM)64位服务器VM(构建20.9-b04,混合模式)

1 个答案:

答案 0 :(得分:-1)

解决方法是: 在您的maven安装中修改mvn文件并添加以下内容:

导出MAVEN_OPTS = -Xmx1024m