hg: jdk9/hs/hotspot: 8159422: Very high Concurrent Mark mark stack contention
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Thu Sep 15 17:23:46 UTC 2016
Changeset: 27d09549c47b
Author: tschatzl
Date: 2016-09-15 16:44 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/27d09549c47b
8159422: Very high Concurrent Mark mark stack contention
Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! 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/g1OopClosures.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
More information about the jdk9-hs-changes
mailing list