--- old/src/share/vm/gc/parallel/psScavenge.inline.hpp 2015-11-19 15:35:16.030128956 +0100 +++ new/src/share/vm/gc/parallel/psScavenge.inline.hpp 2015-11-19 15:35:15.914128960 +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", + log_develop(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()) {