--- old/src/hotspot/share/gc/shared/generationSpec.hpp 2018-02-20 23:17:53.893068247 +0100 +++ new/src/hotspot/share/gc/shared/generationSpec.hpp 2018-02-20 23:17:53.669060590 +0100 @@ -37,12 +37,14 @@ private: Generation::Name _name; size_t _init_size; + size_t _min_size; size_t _max_size; public: - GenerationSpec(Generation::Name name, size_t init_size, size_t max_size, size_t alignment) : + GenerationSpec(Generation::Name name, size_t init_size, size_t min_size, size_t max_size, size_t alignment) : _name(name), _init_size(align_up(init_size, alignment)), + _min_size(align_up(min_size, alignment)), _max_size(align_up(max_size, alignment)) { } @@ -51,9 +53,7 @@ // Accessors Generation::Name name() const { return _name; } size_t init_size() const { return _init_size; } - void set_init_size(size_t size) { _init_size = size; } size_t max_size() const { return _max_size; } - void set_max_size(size_t size) { _max_size = size; } }; typedef GenerationSpec* GenerationSpecPtr;