comparison src/share/vm/memory/genCollectedHeap.cpp @ 1626:1a11430e0326

6888573: class data sharing does not always disable large pages Reviewed-by: phh
author jcoomes
date Thu, 24 Jun 2010 15:38:42 -0700
parents c18cbe5936b8
children 126ea7725993
comparison
equal deleted inserted replaced
1625:3e351982aac7 1626:1a11430e0326
177 if (total_reserved < _gen_specs[i]->max_size()) { 177 if (total_reserved < _gen_specs[i]->max_size()) {
178 vm_exit_during_initialization(overflow_msg); 178 vm_exit_during_initialization(overflow_msg);
179 } 179 }
180 n_covered_regions += _gen_specs[i]->n_covered_regions(); 180 n_covered_regions += _gen_specs[i]->n_covered_regions();
181 } 181 }
182 assert(total_reserved % pageSize == 0, "Gen size"); 182 assert(total_reserved % pageSize == 0,
183 err_msg("Gen size; total_reserved=" SIZE_FORMAT ", pageSize="
184 SIZE_FORMAT, total_reserved, pageSize));
183 total_reserved += perm_gen_spec->max_size(); 185 total_reserved += perm_gen_spec->max_size();
184 assert(total_reserved % pageSize == 0, "Perm Gen size"); 186 assert(total_reserved % pageSize == 0,
187 err_msg("Perm size; total_reserved=" SIZE_FORMAT ", pageSize="
188 SIZE_FORMAT ", perm gen max=" SIZE_FORMAT, total_reserved,
189 pageSize, perm_gen_spec->max_size()));
185 190
186 if (total_reserved < perm_gen_spec->max_size()) { 191 if (total_reserved < perm_gen_spec->max_size()) {
187 vm_exit_during_initialization(overflow_msg); 192 vm_exit_during_initialization(overflow_msg);
188 } 193 }
189 n_covered_regions += perm_gen_spec->n_covered_regions(); 194 n_covered_regions += perm_gen_spec->n_covered_regions();