[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