Thanks Jon for the informative response!<br><br>-- ramki<br><br><div class="gmail_quote">On Thu, Feb 9, 2012 at 6:39 AM, Jon Masamitsu <span dir="ltr"><<a href="mailto:jon.masamitsu@oracle.com">jon.masamitsu@oracle.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ramki,<br>
<br>
I cannot say that I would recommend it's use. The problem with UseAdaptiveGCBoundary<br>
is all in the policy that it uses to decide how to move the boundary. It used to sometimes<br>
back itself into a corner (young gen size and old gen size which was sub optimal)<br>
and not be able to get itself out. I think that can still be a problem but perhaps the<br>
bigger problem is that the policy thinks that it is optimal to divide the the GC times<br>
evenly between the young GC's and old GC's and that is not always the case. In<br>
general that policy produces reasonably good results but when that policy can<br>
drive the moving of the boundary, I've seen cases where there are performance<br>
regressions (i.e., GC ergonomics turned on but worse performance when the<br>
boundary moving is additionally turned on).<span class="HOEnZb"><font color="#888888"><br>
<br>
Jon</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On 2/7/2012 9:04 AM, Srinivas Ramakrishna wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jon, John, et al. --<br>
<br>
What's the current status of and experience with UseAdaptiveGCBoundary?<br>
As I recall a (long) while ago there was some performance issue with it,<br>
although<br>
I can't recall the specific details.<br>
Is this flag something you recommend trying out? Are there performance<br>
sharp-corners that one should watch out for if one were to enable this<br>
feature ?<br>
<br>
thanks for any tips!<br>
-- ramki<br>
<br>
</blockquote>
</div></div></blockquote></div><br>