读书人

一次JVM调优实验(java分布式应用笔记

发布时间: 2012-12-20 09:53:21 作者: rapoo

一次JVM调优实验(java分布式应用札记)

?

MinorGC是针对新生代中的EC区域的。

?

如果EC过大,那么MinorGC频度减少,好处是大部分对象可能就在E0区域销毁了,但是如果新堆大那么OC就有可能过小本来应该可以放在OC上的但是由于OC空间太小,导致FullGC,现在不得不在FullGC进行回收,有可能导致FullGC过多

?

?

如果EC过小 MinorGC会频繁进行,但是频率太快就会导致回收不到应该回收的对象,对象被放入OC中,OC不够用,则触发FullGC进行。

?

原则就是能马上回收的就马上回收尽量避免进入下一代,从而增大FullGC的概率。

?

如果SurvivorRatio调小,会避免直接进入OC

?

?

?

?

?

?

读书人网 >编程

热点推荐