hg: hsx/hotspot-gc/hotspot: 7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
john.cuthbertson at oracle.com
john.cuthbertson at oracle.com
Tue Aug 2 18:16:56 UTC 2011
Changeset: 14a2fd14c0db
Author: johnc
Date: 2011-08-01 10:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/14a2fd14c0db
7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
Summary: In root processing, move the scanning of the reference processor's discovered lists to before RSet updating and scanning. When scanning the reference processor's discovered lists, use a buffering closure so that the time spent copying any reference object is correctly attributed. Also removed a couple of unused and irrelevant timers.
Reviewed-by: ysr, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
More information about the hotspot-gc-dev
mailing list