Mov*_*ast 3 java garbage-collection jvm jvm-hotspot jvm-arguments
我为我的应用程序切换到CMS收集器,应用程序的吞吐量减少了一半。从GC日志中,我看到发生次要GC的频率很高(aroung 10 per second)。我分配的堆大小为4G。JVM默认为年轻一代使用非常小的大小(小于40MB)。我想通过增加年轻一代的规模来尝试CMS。您能为此指出正确的JVM参数吗?
10 per second
4G
40MB
java version "1.6.0_14"
Jir*_*ika 5
您是如何设置的-XX:NewRatio,以及在哪个JVM版本上设置的?
-XX:NewRatio
无论如何。如果您还设置-XX:MaxNewSize=size,这是一个功能,或者您还设置-XX:+UseConcMarkSweepGC了一个已知的bug,则可以忽略它。
-XX:MaxNewSize=size
-XX:+UseConcMarkSweepGC
归档时间:
14 年 前
查看次数:
3778 次
最近记录:
13 年,9 月 前