--- old/src/share/vm/gc/parallel/adjoiningGenerations.cpp 2017-07-19 17:26:10.429401100 +0200 +++ new/src/share/vm/gc/parallel/adjoiningGenerations.cpp 2017-07-19 17:26:09.745049100 +0200 @@ -28,6 +28,7 @@ #include "gc/parallel/generationSizer.hpp" #include "gc/parallel/parallelScavengeHeap.hpp" #include "logging/log.hpp" +#include "logging/logStream.hpp" #include "memory/resourceArea.hpp" #include "utilities/align.hpp" #include "utilities/ostream.hpp" @@ -129,7 +130,8 @@ log.debug(" Requested change: " SIZE_FORMAT_HEX " Attempted change: " SIZE_FORMAT_HEX, expand_in_bytes, change_in_bytes); ResourceMark rm; - ParallelScavengeHeap::heap()->print_on(log.debug_stream()); + LogStream ls(log.debug()); + ParallelScavengeHeap::heap()->print_on(&ls); log.debug(" PS%sGen max size: " SIZE_FORMAT "K", old ? "Old" : "Young", max_size/K); } @@ -140,7 +142,8 @@ } log.debug("After expansion of %s gen with boundary move", old ? "old" : "young"); ResourceMark rm; - ParallelScavengeHeap::heap()->print_on(log.debug_stream()); + LogStream ls(log.debug()); + ParallelScavengeHeap::heap()->print_on(&ls); log.debug(" PS%sGen max size: " SIZE_FORMAT "K", old ? "Old" : "Young", max_size/K); }