211 void resize_young_gen(size_t eden_size, size_t survivor_size); |
211 void resize_young_gen(size_t eden_size, size_t survivor_size); |
212 |
212 |
213 // Resize the old generation. The reserved space for the |
213 // Resize the old generation. The reserved space for the |
214 // generation may be expanded in preparation for the resize. |
214 // generation may be expanded in preparation for the resize. |
215 void resize_old_gen(size_t desired_free_space); |
215 void resize_old_gen(size_t desired_free_space); |
|
216 |
|
217 // Save the tops of the spaces in all generations |
|
218 void record_gen_tops_before_GC() PRODUCT_RETURN; |
|
219 |
|
220 // Mangle the unused parts of all spaces in the heap |
|
221 void gen_mangle_unused_area() PRODUCT_RETURN; |
216 }; |
222 }; |
217 |
223 |
218 inline size_t ParallelScavengeHeap::set_alignment(size_t& var, size_t val) |
224 inline size_t ParallelScavengeHeap::set_alignment(size_t& var, size_t val) |
219 { |
225 { |
220 assert(is_power_of_2((intptr_t)val), "must be a power of 2"); |
226 assert(is_power_of_2((intptr_t)val), "must be a power of 2"); |