8208061: runtime/LoadClass/TestResize.java fails with "Load factor too high" when running in CDS mode

Allow resizing for all system dictionaries except for the shared dictionary at runtime.

Reviewed-by: iklam, gziemski
This commit is contained in:
Jiangli Zhou 2018-08-24 15:33:28 -04:00
parent 347b95d500
commit 7a51b4a8fa
3 changed files with 6 additions and 4 deletions

View file

@ -592,8 +592,8 @@ void Dictionary::print_on(outputStream* st) const {
ResourceMark rm;
assert(loader_data() != NULL, "loader data should not be null");
st->print_cr("Java dictionary (table_size=%d, classes=%d)",
table_size(), number_of_entries());
st->print_cr("Java dictionary (table_size=%d, classes=%d, resizable=%s)",
table_size(), number_of_entries(), BOOL_TO_STR(_resizable));
st->print_cr("^ indicates that initiating loader is different from defining loader");
for (int index = 0; index < table_size(); index++) {