hg: hsx/hotspot-gc/hotspot: 7121496: G1: do the per-region evacuation failure handling work in parallel
john.cuthbertson at oracle.com
john.cuthbertson at oracle.com
Sat Jan 7 02:35:28 UTC 2012
Changeset: 023652e49ac0
Author: johnc
Date: 2011-12-23 11:14 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/023652e49ac0
7121496: G1: do the per-region evacuation failure handling work in parallel
Summary: Parallelize the removal of self forwarding pointers etc. by wrapping in a HeapRegion closure, which is then wrapped inside an AbstractGangTask.
Reviewed-by: tonyp, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
More information about the hotspot-gc-dev
mailing list