Searched refs:logger (Results 1 - 4 of 4) sorted by relevance

/art/runtime/base/
H A Dtiming_logger_test.cc29 TimingLogger logger("StartEnd", true, false);
30 logger.StartTiming(split1name);
31 logger.EndTiming(); // Ends split1.
32 const auto& timings = logger.GetTimings();
44 TimingLogger logger("StartNewEnd", true, false);
45 logger.StartTiming(split1name);
46 logger.NewTiming(split2name);
47 logger.NewTiming(split3name);
48 logger.EndTiming();
50 const auto& timings = logger
[all...]
H A Dtiming_logger.h42 // Allow the name to be modified, particularly when the cumulative logger is a field within a
45 void AddLogger(const TimingLogger& logger) LOCKS_EXCLUDED(lock_);
77 // A timing logger that knows when a split starts for the purposes of logging tools, like systrace.
159 explicit ScopedTiming(const char* label, TimingLogger* logger) : logger_(logger) { argument
171 TimingLogger* const logger_; // The timing logger which the scoped timing is associated with.
183 // The name of the timing logger.
H A Dtiming_logger.cc69 void CumulativeLogger::AddLogger(const TimingLogger &logger) { argument
71 TimingLogger::TimingData timing_data(logger.CalculateTimingData());
72 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings();
/art/runtime/gc/
H A Dheap.cc803 const CumulativeLogger& logger = collector->GetCumulativeTimings(); local
804 const size_t iterations = logger.GetIterations();
807 os << ConstDumpable<CumulativeLogger>(logger);
808 const uint64_t total_ns = logger.GetTotalNs();
810 double seconds = NsToMs(logger.GetTotalNs()) / 1000.0;

Completed in 58 milliseconds