< prev index next >

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

Print this page
rev 13113 : imported patch 8181917-refactor-ul-logstream

*** 28,37 **** --- 28,38 ---- #include "gc/g1/g1HotCardCache.hpp" #include "gc/g1/g1StringDedup.hpp" #include "gc/g1/workerDataArray.inline.hpp" #include "memory/resourceArea.hpp" #include "logging/log.hpp" + #include "logging/logStream.hpp" #include "runtime/timer.hpp" #include "runtime/os.hpp" static const char* Indents[5] = {"", " ", " ", " ", " "};
*** 224,238 **** return _gc_par_phases[phase]->thread_work_items()->sum(); } template <class T> void G1GCPhaseTimes::details(T* phase, const char* indent) const { ! Log(gc, phases, task) log; ! if (log.is_level(LogLevel::Trace)) { ! outputStream* trace_out = log.trace_stream(); ! trace_out->print("%s", indent); ! phase->print_details_on(trace_out); } } void G1GCPhaseTimes::log_phase(WorkerDataArray<double>* phase, uint indent, outputStream* out, bool print_sum) const { out->print("%s", Indents[indent]); --- 225,239 ---- return _gc_par_phases[phase]->thread_work_items()->sum(); } template <class T> void G1GCPhaseTimes::details(T* phase, const char* indent) const { ! LogTarget(Trace, gc, phases, task) lt; ! if (lt.is_enabled()) { ! LogStream ls(lt); ! ls.print("%s", indent); ! phase->print_details_on(&ls); } } void G1GCPhaseTimes::log_phase(WorkerDataArray<double>* phase, uint indent, outputStream* out, bool print_sum) const { out->print("%s", Indents[indent]);
*** 249,267 **** void G1GCPhaseTimes::debug_phase(WorkerDataArray<double>* phase) const { Log(gc, phases) log; if (log.is_level(LogLevel::Debug)) { ResourceMark rm; ! log_phase(phase, 2, log.debug_stream(), true); } } void G1GCPhaseTimes::trace_phase(WorkerDataArray<double>* phase, bool print_sum) const { ! Log(gc, phases) log; ! if (log.is_level(LogLevel::Trace)) { ! ResourceMark rm; ! log_phase(phase, 3, log.trace_stream(), print_sum); } } #define TIME_FORMAT "%.1lfms" --- 250,269 ---- void G1GCPhaseTimes::debug_phase(WorkerDataArray<double>* phase) const { Log(gc, phases) log; if (log.is_level(LogLevel::Debug)) { ResourceMark rm; ! LogStream ls(log.debug()); ! log_phase(phase, 2, &ls, true); } } void G1GCPhaseTimes::trace_phase(WorkerDataArray<double>* phase, bool print_sum) const { ! LogTarget(Trace, gc, phases) lt; ! if (lt.is_enabled()) { ! LogStream ls(lt); ! log_phase(phase, 3, &ls, print_sum); } } #define TIME_FORMAT "%.1lfms"
< prev index next >