Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I suppose you know about <a href="http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html">this reference</a>. <a href="http://www.javabeat.net/2010/08/g1-garbage-collector-in-java-7-0/">This page</a> is also useful. </p> <p>Full GC's occur when tenured objects - those that survive collection in the ephemeral (young) generation - fill up the space allocated for them. When a full GC occurs, any ephemeral marking that was in progress must be aborted. </p> <p>Decreasing the rate at which the tenured generation fills up requires either adding more heap/RAM or fiddling with the division of available memory between tenured and young spaces. The parameters <code>NewSize</code>, <code>MaxNewSize</code> and <code>NewRatio</code> are for the latter. Experiment is the only way to find what will work.</p> <p>Common wisdom is that shifting the ratio to make the tenured generation bigger decreases the number of full collections. In many cases this is true, but not always. There is a condition where many tenured objects are becoming dead shortly after they're tenured. In other words, they should have been collected in the young area, but their life ended a bit too late for that. In this case making the young generation bigger allows these objects to be collected there rather than being tenured. A symptom of this is full collection causing a big decrease in allocated space. </p> <p>That doesn't seem to be your case: <code>2978M-&gt;2498M</code>. Your only out may be to make the heap bigger, buying more memory as needed. Still, nearly all systems that run a long time will have a full collection once in a while. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload