src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp

changeset 704
850fdf70db2b
parent 631
d1605aabd0a1
parent 698
12eea04c8b06
child 791
1ee8caae33af
equal deleted inserted replaced
673:3df2fe7c4451 704:850fdf70db2b
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");

mercurial