RFR(S): 7133038: G1: Some small profile based optimizations
Bengt Rutisson
bengt.rutisson at oracle.com
Thu Jan 26 21:05:41 UTC 2012
Hi John,
Looks good! Ship it!
Bengt
On 2012-01-26 21:42, John Cuthbertson wrote:
> 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