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