2012-04-13 19 views
0

我使用的是开普勒2.3,它看起来像我的开普勒在我尝试在群集机器上启动时被杀死。分配给开普勒的默认堆空间是512m。有什么办法可以增加堆大小吗?Kepler内存使用

谢谢!

+0

如果使用如下命令运行该应用程序:'java -jar xxx.jar',则可以添加'-Xmx1000m'选项以将堆空间增加到1,000MB。另见:http://stackoverflow.com/questions/37335/how-to-deal-with-java-lang-outofmemoryerror-java-heap-space-error-64mb-heap – assylias 2012-04-13 12:05:24

+0

我在Linux机器上运行它作为:java -Xmx1024m -classpath build-area/lib/ant.jar:kepler.jar org.kepler.build.runner.Kepler。但仍然执行此操作时,它显示JVM内存= 5米512米。 – rushi 2012-04-13 12:07:51

回答

2

您需要增加分配给Kepler默认5m的最小内存。打开存在于KeplerData/kepler.modules/build-area/settings/memory.xml中的memory.xml文件,并编辑5m行(5m到更大的值,比如50m),并确保你的机器有很多RAM。保存文件并重新启动Kepler。在启动过程中,你可以看到在标准输出味精的变化: Kepler.run要run.setMain(org.kepler.Kepler) JVM内存=50米512米

希望它可以解决您的问题。