RFR(S): 7133038: G1: Some small profile based optimizations
John Cuthbertson
john.cuthbertson at oracle.com
Thu Jan 26 20:42:01 UTC 2012
Hi All,
Based upon review feed back - I've stripped out the prefetching changes
and specialized an additional closure. The prefetching changes will be
deferred to until further performance testing with the other collectors
has been performed. The new webrev can be found at:
http://cr.openjdk.java.net/~johnc/7133038/webrev.1/
Testing: GC test suite.
Thanks,
JohnC
On 01/24/12 16:41, John Cuthbertson wrote:
> Hi There,
>
> Can I have a couple of volunteers review the changes for this CR? The
> webrev can be found at:
> http://cr.openjdk.java.net/~johnc/7133038/webrev.0/
>
> Summary:
> While going through hardware profiles of various G1 workloads we were
> seeing some high data cache miss rates, and a high number of branches
> and branch mispredicts in some routines. These routines help to reduce
> those by adding prefetching and some minor code refactoring.
>
> Testing: GC test suite; jprt; specjbb2005 (to verify the profiling).
>
> Thanks,
>
> JohnC
More information about the hotspot-gc-dev
mailing list