< prev index next >

src/share/vm/memory/generationSpec.hpp

Print this page
rev 7974 : imported patch genspecs

@@ -37,30 +37,24 @@
   Generation::Name _name;
   size_t           _init_size;
   size_t           _max_size;
 
 public:
-  GenerationSpec(Generation::Name name, size_t init_size, size_t max_size) {
+  GenerationSpec(Generation::Name name, size_t init_size, size_t max_size, size_t alignment) {
     _name = name;
-    _init_size = init_size;
-    _max_size = max_size;
+    _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
   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; }
-
-  // Alignment
-  void align(size_t alignment) {
-    set_init_size(align_size_up(init_size(), alignment));
-    set_max_size(align_size_up(max_size(), alignment));
-  }
 };
 
 typedef GenerationSpec* GenerationSpecPtr;
 
 #endif // SHARE_VM_MEMORY_GENERATIONSPEC_HPP
< prev index next >