RFR (S): 8027295: Free CSet takes ~50% of young pause time
thomas.schatzl at oracle.com
Mon Feb 24 05:44:16 PST 2014
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.
More information about the hotspot-gc-dev