RFR: 8079315: UseCondCardMark broken in conjunction with CMS precleaning

Andrew Haley aph at redhat.com
Thu May 7 08:58:38 UTC 2015


On 06/05/15 15:10, Vitaly Davidovich wrote:
> 
> Having said that, you guys are in better position to make the call.  If
> nothing else, I think this change should be highlighted in whichever
> release(s) it appears in as people should be on the lookout for possible
> perf regressions associated with this.

CondCardMark is for highly-parallel programs running on many cores.
In such situations surely you make the choice to sacrifice some local
performance for much better global scaling.  Given that, barriers are
not such a big deal, IMO, but correctness surely is.

Andrew.



More information about the hotspot-gc-dev mailing list