<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><font size="-1"><tt>sorry if this is a
          duplicate message. I had some problems sending it earlier.<br>
          <br>
          The correlation between young gc pause and occupancy in
          tenure, might be related to Remember Set operations. Do you
          see ScanRS/UpdateRS goes up with the tenure occupancy is high?<br>
          <br>
          If the occupancy of a region in old gen is higher than
          G1MixedLiveThresholdPercent(default 65 before 8u40, 85 8u40
          and later), then it is not considered as a candidate for cset.<br>
        </tt></font><br>
      <pre class="moz-signature" cols="72">Thanks,
Jenny</pre>
      On 6/2/2015 5:19 AM, Kirk Pepperdine wrote:<br>
    </div>
    <blockquote
      cite="mid:BE60A11D-6528-4B5C-A17F-DE187FD26300@kodewerk.com"
      type="cite">Hi,
      <div><br>
      </div>
      <div>I can show you a direct correlation between young gen pauses
        and occupancy of Tenured. In fact please find attached graphs
        from work I did on Monday. What I do know is that under normal
        operations there are regions that I wished could be collected
        that can’t be collected. I say this because they don’t meet the
        thresholds to be included in the CSet. That said, the amount of
        dead in each of the tenured regions is enough that overall there
        is a visible negative effect on GC pause times. So, I think I'd
        like a continuous concurrent cleaning of tenured regions or
        something else that I’ve not quite thought through just yet.
        What I do know is that if I run a full gc, the pause time
        picture clears up because the regions that wouldn’t get
        collected do and that reduces the “live set”. Some where tucked
        away I’ve got others logs that demonstrate this effect. I’ll see
        if I can dig it up.</div>
      <div><br>
      </div>
      <div>Regards,</div>
      <div>Kirk</div>
      <div>PS, once we’re finished with this conversation I’d like to
        tackle safe-pointing behavior. I think Charlie knows what I’m
        talking about.</div>
    </blockquote>
    <br>
  </body>
</html>