hotspot/src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
changeset 13195 be27e1b6a4b9
parent 12382 6aaecb1cbfe1
child 13336 e582172ff6ff
equal deleted inserted replaced
13099:64752e56d721 13195:be27e1b6a4b9
    26 #define SHARE_VM_GC_IMPLEMENTATION_G1_COLLECTIONSETCHOOSER_HPP
    26 #define SHARE_VM_GC_IMPLEMENTATION_G1_COLLECTIONSETCHOOSER_HPP
    27 
    27 
    28 #include "gc_implementation/g1/heapRegion.hpp"
    28 #include "gc_implementation/g1/heapRegion.hpp"
    29 #include "utilities/growableArray.hpp"
    29 #include "utilities/growableArray.hpp"
    30 
    30 
    31 class CollectionSetChooser: public CHeapObj {
    31 class CollectionSetChooser: public CHeapObj<mtGC> {
    32 
    32 
    33   GrowableArray<HeapRegion*> _regions;
    33   GrowableArray<HeapRegion*> _regions;
    34 
    34 
    35   // Unfortunately, GrowableArray uses ints for length and indexes. To
    35   // Unfortunately, GrowableArray uses ints for length and indexes. To
    36   // avoid excessive casting in the rest of the class the following
    36   // avoid excessive casting in the rest of the class the following