Searched defs:TimingLogger (Results 1 - 2 of 2) sorted by relevance

/art/runtime/base/
H A Dtiming_logger.h31 class TimingLogger;
47 void AddLogger(const base::TimingLogger& logger) LOCKS_EXCLUDED(lock_);
71 class TimingLogger { class in namespace:art::base
78 explicit TimingLogger(const char* name, bool precise, bool verbose);
100 explicit ScopedSplit(const char* label, TimingLogger* timing_logger);
104 friend class TimingLogger;
120 // Was this created via TimingLogger's StartSplit?
133 TimingLogger* timing_logger_;
161 DISALLOW_COPY_AND_ASSIGN(TimingLogger);
H A Dtiming_logger.cc77 void CumulativeLogger::AddLogger(const base::TimingLogger &logger) {
79 const base::TimingLogger::SplitTimings& splits = logger.GetSplits();
80 for (base::TimingLogger::SplitTimingsIterator it = splits.begin(), end = splits.end();
82 base::TimingLogger::SplitTiming split = *it;
124 TimingLogger::TimingLogger(const char* name, bool precise, bool verbose) function in class:art::base::TimingLogger
128 void TimingLogger::Reset() {
133 void TimingLogger::StartSplit(const char* new_split_label) {
135 TimingLogger::ScopedSplit* explicit_scoped_split = new TimingLogger
[all...]

Completed in 1902 milliseconds