< prev index next >

src/share/vm/gc/g1/g1StringDedupThread.cpp

Print this page

        

*** 22,37 **** * */ #include "precompiled.hpp" #include "classfile/stringTable.hpp" - #include "gc/g1/g1Log.hpp" #include "gc/g1/g1StringDedup.hpp" #include "gc/g1/g1StringDedupQueue.hpp" #include "gc/g1/g1StringDedupTable.hpp" #include "gc/g1/g1StringDedupThread.hpp" #include "gc/g1/suspendibleThreadSet.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" G1StringDedupThread* G1StringDedupThread::_thread = NULL; --- 22,37 ---- * */ #include "precompiled.hpp" #include "classfile/stringTable.hpp" #include "gc/g1/g1StringDedup.hpp" #include "gc/g1/g1StringDedupQueue.hpp" #include "gc/g1/g1StringDedupTable.hpp" #include "gc/g1/g1StringDedupThread.hpp" #include "gc/g1/suspendibleThreadSet.hpp" + #include "logging/log.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" G1StringDedupThread* G1StringDedupThread::_thread = NULL;
*** 127,137 **** stat.mark_done(); // Print statistics total_stat.add(stat); ! print(gclog_or_tty, stat, total_stat); } } terminate(); } --- 127,137 ---- stat.mark_done(); // Print statistics total_stat.add(stat); ! print(stat, total_stat); } } terminate(); }
*** 150,165 **** ml.wait(); } } } ! void G1StringDedupThread::print(outputStream* st, const G1StringDedupStat& last_stat, const G1StringDedupStat& total_stat) { ! if (G1Log::fine() || PrintStringDeduplicationStatistics) { ! G1StringDedupStat::print_summary(st, last_stat, total_stat); ! if (PrintStringDeduplicationStatistics) { ! G1StringDedupStat::print_statistics(st, last_stat, false); ! G1StringDedupStat::print_statistics(st, total_stat, true); ! G1StringDedupTable::print_statistics(st); ! G1StringDedupQueue::print_statistics(st); } } } --- 150,165 ---- ml.wait(); } } } ! void G1StringDedupThread::print(const G1StringDedupStat& last_stat, const G1StringDedupStat& total_stat) { ! if (Log<LOG_TAGS(gc, stringdedup)>::is_level(LogLevel::Info)) { ! G1StringDedupStat::print_summary(last_stat, total_stat); ! if (Log<LOG_TAGS(gc, stringdedup)>::is_level(LogLevel::Trace)) { ! G1StringDedupStat::print_statistics(last_stat, false); ! G1StringDedupStat::print_statistics(total_stat, true); ! G1StringDedupTable::print_statistics(); ! G1StringDedupQueue::print_statistics(); } } }
< prev index next >