diff -r 17e8acfe1db8 -r 86b13b03a053 hotspot/src/share/vm/classfile/stringTable.cpp --- a/hotspot/src/share/vm/classfile/stringTable.cpp Fri Jun 02 16:32:39 2017 +0200 +++ b/hotspot/src/share/vm/classfile/stringTable.cpp Mon Jun 05 13:13:38 2017 -0400 @@ -30,6 +30,7 @@ #include "classfile/systemDictionary.hpp" #include "gc/shared/collectedHeap.inline.hpp" #include "gc/shared/gcLocker.inline.hpp" +#include "logging/log.hpp" #include "memory/allocation.inline.hpp" #include "memory/filemap.hpp" #include "memory/resourceArea.hpp" @@ -744,14 +745,12 @@ _shared_table.reset(); if (soc->writing()) { if (!(UseG1GC && UseCompressedOops && UseCompressedClassPointers)) { - if (PrintSharedSpaces) { - tty->print_cr( + log_info(cds)( "Shared strings are excluded from the archive as UseG1GC, " "UseCompressedOops and UseCompressedClassPointers are required." "Current settings: UseG1GC=%s, UseCompressedOops=%s, UseCompressedClassPointers=%s.", BOOL_TO_STR(UseG1GC), BOOL_TO_STR(UseCompressedOops), BOOL_TO_STR(UseCompressedClassPointers)); - } } else { int num_buckets = the_table()->number_of_entries() / SharedSymbolTableBucketSize;