src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp

changeset 6085
8f07aa079343
parent 4037
da91efe96a93
child 6198
55fb97c4c58d
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp	Mon Oct 21 18:56:20 2013 +0200
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp	Fri Nov 01 17:09:38 2013 +0100
     1.3 @@ -28,6 +28,7 @@
     1.4  #include "gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp"
     1.5  #include "gc_implementation/parallelScavenge/asPSOldGen.hpp"
     1.6  #include "gc_implementation/parallelScavenge/asPSYoungGen.hpp"
     1.7 +#include "gc_implementation/parallelScavenge/generationSizer.hpp"
     1.8  
     1.9  
    1.10  // Contains two generations that both use an AdjoiningVirtualSpaces.
    1.11 @@ -56,14 +57,7 @@
    1.12    bool request_young_gen_expansion(size_t desired_change_in_bytes);
    1.13  
    1.14   public:
    1.15 -  AdjoiningGenerations(ReservedSpace rs,
    1.16 -                       size_t init_low_byte_size,
    1.17 -                       size_t min_low_byte_size,
    1.18 -                       size_t max_low_byte_size,
    1.19 -                       size_t init_high_byte_size,
    1.20 -                       size_t min_high_byte_size,
    1.21 -                       size_t max_high_bytes_size,
    1.22 -                       size_t alignment);
    1.23 +  AdjoiningGenerations(ReservedSpace rs, GenerationSizer* policy, size_t alignment);
    1.24  
    1.25    // Accessors
    1.26    PSYoungGen* young_gen() { return _young_gen; }

mercurial