src/share/vm/memory/generationSpec.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/memory/generationSpec.hpp
src/share/vm/memory/generationSpec.hpp
Print this page
rev 7213 : imported patch move_genspecs
*** 37,50 ****
Generation::Name _name;
size_t _init_size;
size_t _max_size;
public:
! GenerationSpec(Generation::Name name, size_t init_size, size_t max_size) {
_name = name;
! _init_size = init_size;
! _max_size = max_size;
}
Generation* init(ReservedSpace rs, int level, GenRemSet* remset);
// Accessors
--- 37,50 ----
Generation::Name _name;
size_t _init_size;
size_t _max_size;
public:
! GenerationSpec(Generation::Name name, size_t init_size, size_t max_size, size_t alignment) {
_name = name;
! _init_size = align_size_up(init_size, alignment);
! _max_size = align_size_up(max_size, alignment);
}
Generation* init(ReservedSpace rs, int level, GenRemSet* remset);
// Accessors
*** 52,67 ****
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; }
- // Alignment
- void align(size_t alignment) {
- set_init_size(align_size_up(init_size(), alignment));
- set_max_size(align_size_up(max_size(), alignment));
- }
-
// Return the number of regions contained in the generation which
// might need to be independently covered by a remembered set.
virtual int n_covered_regions() const { return 1; }
};
--- 52,61 ----
src/share/vm/memory/generationSpec.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File