49 (pg_max + og_max + yg_max) / K); |
49 (pg_max + og_max + yg_max) / K); |
50 } |
50 } |
51 } |
51 } |
52 |
52 |
53 jint ParallelScavengeHeap::initialize() { |
53 jint ParallelScavengeHeap::initialize() { |
|
54 CollectedHeap::pre_initialize(); |
|
55 |
54 // Cannot be initialized until after the flags are parsed |
56 // Cannot be initialized until after the flags are parsed |
55 GenerationSizer flag_parser; |
57 GenerationSizer flag_parser; |
56 |
58 |
57 size_t yg_min_size = flag_parser.min_young_gen_size(); |
59 size_t yg_min_size = flag_parser.min_young_gen_size(); |
58 size_t yg_max_size = flag_parser.max_young_gen_size(); |
60 size_t yg_max_size = flag_parser.max_young_gen_size(); |
715 |
717 |
716 HeapWord* ParallelScavengeHeap::allocate_new_tlab(size_t size) { |
718 HeapWord* ParallelScavengeHeap::allocate_new_tlab(size_t size) { |
717 return young_gen()->allocate(size, true); |
719 return young_gen()->allocate(size, true); |
718 } |
720 } |
719 |
721 |
720 void ParallelScavengeHeap::fill_all_tlabs(bool retire) { |
|
721 CollectedHeap::fill_all_tlabs(retire); |
|
722 } |
|
723 |
|
724 void ParallelScavengeHeap::accumulate_statistics_all_tlabs() { |
722 void ParallelScavengeHeap::accumulate_statistics_all_tlabs() { |
725 CollectedHeap::accumulate_statistics_all_tlabs(); |
723 CollectedHeap::accumulate_statistics_all_tlabs(); |
726 } |
724 } |
727 |
725 |
728 void ParallelScavengeHeap::resize_all_tlabs() { |
726 void ParallelScavengeHeap::resize_all_tlabs() { |