33 // the old behavior otherwise (with PSYoungGen and PSOldGen). |
33 // the old behavior otherwise (with PSYoungGen and PSOldGen). |
34 |
34 |
35 AdjoiningGenerations::AdjoiningGenerations(ReservedSpace old_young_rs, |
35 AdjoiningGenerations::AdjoiningGenerations(ReservedSpace old_young_rs, |
36 GenerationSizer* policy, |
36 GenerationSizer* policy, |
37 size_t alignment) : |
37 size_t alignment) : |
38 _virtual_spaces(old_young_rs, policy->min_gen1_size(), |
38 _virtual_spaces(old_young_rs, policy->min_old_size(), |
39 policy->min_gen0_size(), alignment) { |
39 policy->min_young_size(), alignment) { |
40 size_t init_low_byte_size = policy->initial_gen1_size(); |
40 size_t init_low_byte_size = policy->initial_old_size(); |
41 size_t min_low_byte_size = policy->min_gen1_size(); |
41 size_t min_low_byte_size = policy->min_old_size(); |
42 size_t max_low_byte_size = policy->max_gen1_size(); |
42 size_t max_low_byte_size = policy->max_old_size(); |
43 size_t init_high_byte_size = policy->initial_gen0_size(); |
43 size_t init_high_byte_size = policy->initial_young_size(); |
44 size_t min_high_byte_size = policy->min_gen0_size(); |
44 size_t min_high_byte_size = policy->min_young_size(); |
45 size_t max_high_byte_size = policy->max_gen0_size(); |
45 size_t max_high_byte_size = policy->max_young_size(); |
46 |
46 |
47 assert(min_low_byte_size <= init_low_byte_size && |
47 assert(min_low_byte_size <= init_low_byte_size && |
48 init_low_byte_size <= max_low_byte_size, "Parameter check"); |
48 init_low_byte_size <= max_low_byte_size, "Parameter check"); |
49 assert(min_high_byte_size <= init_high_byte_size && |
49 assert(min_high_byte_size <= init_high_byte_size && |
50 init_high_byte_size <= max_high_byte_size, "Parameter check"); |
50 init_high_byte_size <= max_high_byte_size, "Parameter check"); |