< 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 >