src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp	Fri Nov  1 16:25:42 2013
--- new/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp	Fri Nov  1 16:25:42 2013

*** 26,35 **** --- 26,36 ---- #define SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_ADJOININGGENERATIONS_HPP #include "gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp" #include "gc_implementation/parallelScavenge/asPSOldGen.hpp" #include "gc_implementation/parallelScavenge/asPSYoungGen.hpp" + #include "gc_implementation/parallelScavenge/generationSizer.hpp" // Contains two generations that both use an AdjoiningVirtualSpaces. // The two generations are adjacent in the reserved space for the // heap. Each generation has a virtual space and shrinking and
*** 54,71 **** --- 55,65 ---- void request_old_gen_expansion(size_t desired_change_in_bytes); // Move boundary down to expand young gen. bool request_young_gen_expansion(size_t desired_change_in_bytes); public: ! AdjoiningGenerations(ReservedSpace rs, GenerationSizer* policy, size_t alignment); size_t init_low_byte_size, size_t min_low_byte_size, size_t max_low_byte_size, size_t init_high_byte_size, size_t min_high_byte_size, size_t max_high_bytes_size, size_t alignment); // Accessors PSYoungGen* young_gen() { return _young_gen; } PSOldGen* old_gen() { return _old_gen; }

src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File