如何调整Java堆内存?
我已经尝试了
jruby -J-Xmn512m -J-Xms2048m -J-Xmx2048m -S rails s
但它无效
答案 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>
注意:您可以输入您赢得的值。