hg: hsx/hotspot-gc/hotspot: 7163191: G1: introduce a "heap spanning table" abstraction

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Wed Sep 25 06:12:53 PDT 2013


Changeset: a19bea467577
Author:    tschatzl
Date:      2013-09-25 13:25 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a19bea467577

7163191: G1: introduce a "heap spanning table" abstraction
Summary: Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class.
Reviewed-by: brutisso

! make/excludeSrc.make
+ src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
+ src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/jni.cpp



More information about the hotspot-gc-dev mailing list