Home
last modified time | relevance | path

Searched refs:TimingLogger (Results 1 – 15 of 15) sorted by relevance

/art/runtime/base/
Dtiming_logger.cc77 void CumulativeLogger::AddLogger(const base::TimingLogger &logger) { in AddLogger()
79 const base::TimingLogger::SplitTimings& splits = logger.GetSplits(); in AddLogger()
80 for (base::TimingLogger::SplitTimingsIterator it = splits.begin(), end = splits.end(); in AddLogger()
82 base::TimingLogger::SplitTiming split = *it; in AddLogger()
124 TimingLogger::TimingLogger(const char* name, bool precise, bool verbose) in TimingLogger() function in art::base::TimingLogger
128 void TimingLogger::Reset() { in Reset()
133 void TimingLogger::StartSplit(const char* new_split_label) { in StartSplit()
135TimingLogger::ScopedSplit* explicit_scoped_split = new TimingLogger::ScopedSplit(new_split_label, … in StartSplit()
139 void TimingLogger::EndSplit() { in EndSplit()
148 void TimingLogger::NewSplit(const char* new_split_label) { in NewSplit()
[all …]
Dtiming_logger_test.cc29 base::TimingLogger timings("StartEnd", true, false); in TEST_F()
35 const base::TimingLogger::SplitTimings& splits = timings.GetSplits(); in TEST_F()
46 base::TimingLogger timings("StartNewEnd", true, false); in TEST_F()
56 const base::TimingLogger::SplitTimings& splits = timings.GetSplits(); in TEST_F()
70 base::TimingLogger timings("StartNewEndNested", true, false); in TEST_F()
88 const base::TimingLogger::SplitTimings& splits = timings.GetSplits(); in TEST_F()
104 base::TimingLogger timings("Scoped", true, false); in TEST_F()
107 base::TimingLogger::ScopedSplit outer(outersplit, &timings); in TEST_F()
110 base::TimingLogger::ScopedSplit inner1(innersplit1, &timings); in TEST_F()
113 base::TimingLogger::ScopedSplit innerinner1(innerinnersplit1, &timings); in TEST_F()
[all …]
Dtiming_logger.h31 class TimingLogger; variable
47 void AddLogger(const base::TimingLogger& logger) LOCKS_EXCLUDED(lock_);
71 class TimingLogger {
78 explicit TimingLogger(const char* name, bool precise, bool verbose);
100 explicit ScopedSplit(const char* label, TimingLogger* timing_logger);
104 friend class TimingLogger; variable
133 TimingLogger* timing_logger_;
161 DISALLOW_COPY_AND_ASSIGN(TimingLogger);
/art/compiler/driver/
Dcompiler_driver.h45 class TimingLogger; variable
100 base::TimingLogger& timings)
104 void CompileOne(const mirror::ArtMethod* method, base::TimingLogger& timings)
331 ThreadPool& thread_pool, base::TimingLogger& timings)
334 void LoadImageClasses(base::TimingLogger& timings);
340 ThreadPool& thread_pool, base::TimingLogger& timings)
343 ThreadPool& thread_pool, base::TimingLogger& timings)
347 ThreadPool& thread_pool, base::TimingLogger& timings);
349 ThreadPool& thread_pool, base::TimingLogger& timings)
353 ThreadPool& thread_pool, base::TimingLogger& timings)
[all …]
Dcompiler_driver.cc490 base::TimingLogger& timings) { in CompileAll()
534 void CompilerDriver::CompileOne(const mirror::ArtMethod* method, base::TimingLogger& timings) { in CompileOne()
578 ThreadPool& thread_pool, base::TimingLogger& timings) { in Resolve()
587 ThreadPool& thread_pool, base::TimingLogger& timings) { in PreCompile()
673 void CompilerDriver::LoadImageClasses(base::TimingLogger& timings) in LoadImageClasses()
761 void CompilerDriver::UpdateImageClasses(base::TimingLogger& timings) { in UpdateImageClasses()
1607 ThreadPool& thread_pool, base::TimingLogger& timings) { in ResolveDexFile()
1628 ThreadPool& thread_pool, base::TimingLogger& timings) { in Verify()
1682 ThreadPool& thread_pool, base::TimingLogger& timings) { in VerifyDexFile()
2187 ThreadPool& thread_pool, base::TimingLogger& timings) { in InitializeClasses()
[all …]
Dcompiler_driver_test.cc39 base::TimingLogger timings("CompilerDriverTest::CompileAll", false, false); in CompileAll()
/art/runtime/gc/collector/
Dgarbage_collector.h67 base::TimingLogger& GetTimings() { in GetTimings()
104 base::TimingLogger timings_;
Dmark_sweep.cc154 base::TimingLogger::ScopedSplit split("InitializePhase", &timings_); in InitializePhase()
188 base::TimingLogger::ScopedSplit split("ProcessReferences", &timings_); in ProcessReferences()
195 base::TimingLogger::ScopedSplit split("HandleDirtyObjectsPhase", &timings_); in HandleDirtyObjectsPhase()
241 base::TimingLogger::ScopedSplit split("MarkingPhase", &timings_); in MarkingPhase()
289 base::TimingLogger::ScopedSplit split("ReclaimPhase", &timings_); in ReclaimPhase()
304 base::TimingLogger::ScopedSplit split("UnMarkAllocStack", &timings_); in ReclaimPhase()
355 base::TimingLogger::ScopedSplit split("FindDefaultMarkBitmap", &timings_); in FindDefaultMarkBitmap()
932 base::TimingLogger::ScopedSplit split("RecursiveMark", &timings_); in RecursiveMark()
1223 base::TimingLogger::ScopedSplit("Sweep", &timings_); in Sweep()
1246 base::TimingLogger::ScopedSplit split("SweepAllocSpace", &timings_); in Sweep()
[all …]
/art/compiler/
Doat_test.cc81 base::TimingLogger timings("OatTest::WriteRead", false, false); in TEST_F()
100 base::TimingLogger timings("CommonTest::WriteRead", false, false); in TEST_F()
Dimage_test.cc47 base::TimingLogger timings("ImageTest::WriteRead", false, false); in TEST_F()
/art/runtime/gc/
Dheap.h43 class TimingLogger; variable
372 void UpdateAndMarkModUnion(collector::MarkSweep* mark_sweep, base::TimingLogger& timings,
508 void ProcessCards(base::TimingLogger& timings);
Dheap.cc1296 LOG(INFO) << Dumpable<base::TimingLogger>(collector->GetTimings()); in CollectGarbageInternal()
1316 void Heap::UpdateAndMarkModUnion(collector::MarkSweep* mark_sweep, base::TimingLogger& timings, in UpdateAndMarkModUnion()
1324 base::TimingLogger::ScopedSplit split("UpdateModUnionTable", &timings); in UpdateAndMarkModUnion()
1327 base::TimingLogger::ScopedSplit split("UpdateZygoteModUnionTable", &timings); in UpdateAndMarkModUnion()
1641 void Heap::ProcessCards(base::TimingLogger& timings) { in ProcessCards()
1645 base::TimingLogger::ScopedSplit split("ImageModUnionClearCards", &timings); in ProcessCards()
1648 base::TimingLogger::ScopedSplit split("ZygoteModUnionClearCards", &timings); in ProcessCards()
1651 base::TimingLogger::ScopedSplit split("AllocSpaceClearCards", &timings); in ProcessCards()
/art/runtime/
Dthread_list.h29 class TimingLogger; variable
Dcommon_test.h473 base::TimingLogger timings("CommonTest::CompileMethod", false, false); in CompileMethod()
/art/dex2oat/
Ddex2oat.cc236 base::TimingLogger& timings) { in CreateOatFile()
567 base::TimingLogger timings("compiler", false, false); in dex2oat()
1038 LOG(INFO) << Dumpable<base::TimingLogger>(timings); in dex2oat()
1079 LOG(INFO) << Dumpable<base::TimingLogger>(timings); in dex2oat()