JRUBY JAVA HEAP SPACE内存不足错误

时间:2015-04-21 08:53:30

标签: java memory size heap jruby

如何调整Java堆内存?
我已经尝试了

jruby -J-Xmn512m -J-Xms2048m -J-Xmx2048m -S rails s

但它无效

1 个答案:

答案 0 :(得分:0)

内存参数应该是:

-Xms1024m - the init memory allocate when the JVM start
-Xmx2048m - the max memory that the JVM can allocate

也可以使用:

-XX:MaxNewSize - it could be 30% of the Xmx value:

-XX:MaxNewSize(在JDK1.3和JDK1.4中)或-Xmn(从JDK1.4开始的Young Generation标志的新名称)。增加-Xmn(年轻代区域)有助于应用程序创建短生命对象(减少缓存应用程序)的情况,因为它增加了次要GC的时间,大多数应用程序对象都会提前死亡。 / p>

注意:您可以输入您赢得的值。