hg: jdk9/hs/hotspot: 8057003: Large reference arrays cause extremely long synchronization times
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Thu Nov 24 11:08:38 UTC 2016
Changeset: a67614dce6cd
Author: tschatzl
Date: 2016-11-24 11:27 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a67614dce6cd
8057003: Large reference arrays cause extremely long synchronization times
Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long.
Reviewed-by: ehelin, pliden
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
+ src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
+ src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
+ src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/share/vm/runtime/globals.hpp
More information about the jdk9-all-changes
mailing list