< prev index next >

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java

Print this page
rev 56812 : imported patch 8189737-stefanj-review

*** 28,42 **** import java.util.Iterator; import java.util.Observable; import java.util.Observer; import sun.jvm.hotspot.debugger.Address; import sun.jvm.hotspot.gc.shared.CollectedHeap; import sun.jvm.hotspot.gc.shared.CollectedHeapName; import sun.jvm.hotspot.gc.shared.LiveRegionsClosure; - import sun.jvm.hotspot.gc.shared.PrintRegionClosure; - import sun.jvm.hotspot.gc.shared.SpaceClosure; import sun.jvm.hotspot.memory.MemRegion; import sun.jvm.hotspot.runtime.VM; import sun.jvm.hotspot.runtime.VMObjectFactory; import sun.jvm.hotspot.types.AddressField; import sun.jvm.hotspot.types.CIntegerField; --- 28,42 ---- import java.util.Iterator; import java.util.Observable; import java.util.Observer; import sun.jvm.hotspot.debugger.Address; + import sun.jvm.hotspot.gc.g1.HeapRegionClosure; + import sun.jvm.hotspot.gc.g1.PrintRegionClosure; import sun.jvm.hotspot.gc.shared.CollectedHeap; import sun.jvm.hotspot.gc.shared.CollectedHeapName; import sun.jvm.hotspot.gc.shared.LiveRegionsClosure; import sun.jvm.hotspot.memory.MemRegion; import sun.jvm.hotspot.runtime.VM; import sun.jvm.hotspot.runtime.VMObjectFactory; import sun.jvm.hotspot.types.AddressField; import sun.jvm.hotspot.types.CIntegerField;
*** 124,138 **** private Iterator<HeapRegion> heapRegionIterator() { return hrm().heapRegionIterator(); } ! public void heapRegionIterate(SpaceClosure scl) { Iterator<HeapRegion> iter = heapRegionIterator(); while (iter.hasNext()) { HeapRegion hr = iter.next(); ! scl.doSpace(hr); } } public CollectedHeapName kind() { return CollectedHeapName.G1; --- 124,138 ---- private Iterator<HeapRegion> heapRegionIterator() { return hrm().heapRegionIterator(); } ! public void heapRegionIterate(HeapRegionClosure hrcl) { Iterator<HeapRegion> iter = heapRegionIterator(); while (iter.hasNext()) { HeapRegion hr = iter.next(); ! hrcl.doHeapRegion(hr); } } public CollectedHeapName kind() { return CollectedHeapName.G1;
< prev index next >