Thanks for the perf data, Jon! I'd say that's not too bad. <br><br>Out of curiosity, was the diff statistically significant per appropriate T-test? (i've seen remark pauses show some variance depending on application and tuning.)<br>
<br>-- ramki<br><br><div class="gmail_quote">On Fri, Jan 4, 2013 at 3:23 PM, Jon Masamitsu <span dir="ltr"><<a href="mailto:jon.masamitsu@oracle.com" target="_blank">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">
<div class="im"><br>
<br>
On 11/29/2012 3:17 PM, Srinivas Ramakrishna wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Looks good. Would be great to prominently release-note this change when it<br>
appears in a public/GA update/release.<br>
<br>
Out of curiosity, any perf data on CMS pause time diffs from this change<br>
with current NPG?<br>
</blockquote>
<br></div>
I ran refworkload server_reference and saw a regression only on specjbb2000.  The regression was on the<br>
remark pauses (as would be expected) and the largest I saw was about 12%.  Larger than I would have<br>
hoped.   The unloading is done serially so maybe things around it got faster.<br>
<br>
Jon<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
-- ramki<br>
<br>
On Thu, Nov 29, 2012 at 9:46 AM, Jon Masamitsu<<a href="mailto:jon.masamitsu@oracle.com" target="_blank">jon.masamitsu@<u></u>oracle.com</a>>wrote:<br>
<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
This is a change in the default class unloading policy for CMS.<br>
<br>
8000325:        Change default for CMSClassUnloadingEnabled to true<br>
<br>
</div><a href="http://cr.openjdk.java.net/%7E**jmasa/8000325/webrev.00/" target="_blank">http://cr.openjdk.java.net/~**<u></u>jmasa/8000325/webrev.00/</a><<a href="http://cr.openjdk.java.net/%7Ejmasa/8000325/webrev.00/" target="_blank">http:<u></u>//cr.openjdk.java.net/%<u></u>7Ejmasa/8000325/webrev.00/</a>><div class="im">
<br>
<br>
With perm gen removal it becomes important for CMS to unload<br>
classes to avoid excessive consumption of native memory for<br>
metadata.<br>
<br>
</div></blockquote></blockquote>
</blockquote></div><br>