--- old/src/share/vm/gc/parallel/psScavenge.inline.hpp 2015-12-01 12:06:18.338930468 +0100 +++ new/src/share/vm/gc/parallel/psScavenge.inline.hpp 2015-12-01 12:06:18.222930472 +0100 @@ -29,6 +29,7 @@ #include "gc/parallel/parallelScavengeHeap.hpp" #include "gc/parallel/psPromotionManager.inline.hpp" #include "gc/parallel/psScavenge.hpp" +#include "logging/log.hpp" #include "memory/iterator.hpp" #include "utilities/globalDefinitions.hpp" @@ -139,13 +140,11 @@ // no references into the young gen and we can skip it. #ifndef PRODUCT - if (TraceScavenge) { ResourceMark rm; - gclog_or_tty->print_cr("PSScavengeKlassClosure::do_klass " PTR_FORMAT ", %s, dirty: %s", - p2i(klass), - klass->external_name(), - klass->has_modified_oops() ? "true" : "false"); - } + log_develop_trace(gc, scavenge)("PSScavengeKlassClosure::do_klass " PTR_FORMAT ", %s, dirty: %s", + p2i(klass), + klass->external_name(), + klass->has_modified_oops() ? "true" : "false"); #endif if (klass->has_modified_oops()) {