hudson中的OutOfMemoryError

时间:2011-02-04 18:26:07

标签: hudson hudson-api

  

可能重复:
  java OutOfMemoryError in hudson

我在hudson ver 1.395中遇到以下错误

建立成功 总时间:16分44秒 致命:Java堆空间 java.lang.OutOfMemoryError:Java堆空间
    at org.jvnet.winp.Native.getCmdLineAndEnvVars(原生方法)
    在org.jvnet.winp.WinProcess.parseCmdLineAndEnvVars(WinProcess.java:114)
    在org.jvnet.winp.WinProcess.getEnvironmentVariables(WinProcess.java:109)
    在hudson.util.ProcessTree $ Windows $ 1.getEnvironmentVariables(ProcessTree.java:419)
    在hudson.util.ProcessTree $ OSProcess.hasMatchingEnvVars(ProcessTree.java:259)
    在hudson.util.ProcessTree $ Windows.killAll(ProcessTree.java:441)
    在hudson.Launcher $ LocalLauncher.kill(Launcher.java:657)
    在hudson.model.AbstractBuild $ AbstractRunner.run(AbstractBuild.java:441)
    在hudson.model.Run.run(Run.java:1362)
    在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    在hudson.model.ResourceController.execute(ResourceController.java:88)
    在hudson.model.Executor.run(Executor.java:145)

1 个答案:

答案 0 :(得分:1)

请参阅文档:Hudson - OutOfMemoryError

你也可以尝试像这样增加堆:java -jar hudson.war -Xms64m -Xmx256m(默认为:-Xms32m -Xmx128m)