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