RFR (S): 8027295: Free CSet takes ~50% of young pause time

Thomas Schatzl thomas.schatzl at oracle.com
Mon Feb 24 13:44:16 UTC 2014


Hi,

On Mon, 2014-02-24 at 14:15 +0100, Stefan Karlsson wrote:
> Hi Thomas,
> 
> Not a full review, but a comment below:
> 
> On 2014-02-24 12:40, Thomas Schatzl wrote:
> > Hi all,
> >
> >    can I have reviews for the remaining parts of 8027295 after splitting
> > out code cache remembered set data structure changes (JDK-8025406)?
> >
> > It only includes several smaller changes around CSet freeing that
> > improve performance.
> >
> > Note that this change is based on 8035406 also out for review
> >
> > Changes:
> >
> > - fast card cache changes
> >    - pad FCC rows to cache line size to avoid any false sharing (every
> > row represents the card cache for a single worker thread)
> 
> Is it really enough to just pad the size and not the start address of 
> the rows of the FCC?

No, you are right - I was assuming that they are already aligned to
cache size for whatever reason. I will fix that.

Thanks, 
  Thomas





More information about the hotspot-gc-dev mailing list