RFR: 8079315: UseCondCardMark broken in conjunction with CMS precleaning

Aleksey Shipilev aleksey.shipilev at oracle.com
Tue Jun 2 09:25:38 UTC 2015

On 06/02/2015 10:44 AM, Andrew Haley wrote:
> Have we come to a complete standstill?

Appears to be so.

I am still uneasy about global_store_fence/mprotect trick, since I don't
quite believe it works without a hitch everywhere, even given Erik's
extensive explanation it "appears" to work fine. Erik, can you follow up
with Dave Dice on whether that is actually safe?

The original StoreLoad patch by Andrew looks moderately okay to me,
given it is conditionalized for CMS (I wonder if it should be
conditionalized on CMSPrecleaningEnabled?). Google folks may chime in
saying it breaks the performance for them...

Actually, GC guys should make this call.


More information about the hotspot-dev mailing list