hg: jdk9/hs/hotspot: 8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Tue Sep 13 11:33:01 UTC 2016


Changeset: cd2c49a02a4c
Author:    tschatzl
Date:      2016-09-13 11:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cd2c49a02a4c

8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegionManager.cpp



More information about the jdk9-all-changes mailing list