[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-gc-dev
Subject:    hg: hsx/hotspot-gc/hotspot: 6484965: G1: piggy-back liveness accounting phase on marking
From:       john.cuthbertson () oracle ! com (john ! cuthbertson at oracle ! com)
Date:       2012-01-25 9:12:30
Message-ID: 20120125091235.00F804718B () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: d30fa85f9994
Author:    johnc
Date:      2012-01-12 00:06 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d30fa85f9994

6484965: G1: piggy-back liveness accounting phase on marking
Summary: Remove the separate counting phase of concurrent marking by tracking the \
amount of marked bytes and the cards spanned by marked objects in marking task/worker \
                thread local data structures, which are updated as individual objects \
                are marked.
Reviewed-by: brutisso, tonyp

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! 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/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic