Home
last modified time | relevance | path

Searched refs:timings (Results 1 – 17 of 17) sorted by relevance

/art/runtime/base/
Dtiming_logger_test.cc32 const auto& timings = logger.GetTimings(); in TEST_F() local
33 EXPECT_EQ(2U, timings.size()); // Start, End splits in TEST_F()
34 EXPECT_TRUE(timings[0].IsStartTiming()); in TEST_F()
35 EXPECT_STREQ(timings[0].GetName(), split1name); in TEST_F()
36 EXPECT_TRUE(timings[1].IsEndTiming()); in TEST_F()
50 const auto& timings = logger.GetTimings(); in TEST_F() local
52 EXPECT_EQ(6U, timings.size()); in TEST_F()
53 EXPECT_TRUE(timings[0].IsStartTiming()); in TEST_F()
54 EXPECT_STREQ(timings[0].GetName(), split1name); in TEST_F()
55 EXPECT_TRUE(timings[1].IsEndTiming()); in TEST_F()
[all …]
Dtiming_logger.cc72 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings(); in AddLogger() local
73 for (size_t i = 0; i < timings.size(); ++i) { in AddLogger()
74 if (timings[i].IsStartTiming()) { in AddLogger()
75 AddPair(timings[i].GetName(), timing_data.GetExclusiveTime(i)); in AddLogger()
/art/patchoat/
Dpatchoat.h47 static bool Patch(File* oat_in, off_t delta, File* oat_out, TimingLogger* timings,
53 TimingLogger* timings);
60 TimingLogger* timings);
67 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) in PatchOat() argument
69 isa_(kNone), space_map_(nullptr), timings_(timings) {} in PatchOat()
71 MemMap* heap, off_t delta, TimingLogger* timings) in PatchOat() argument
73 delta_(delta), isa_(isa), space_map_(nullptr), timings_(timings) {} in PatchOat()
76 std::map<gc::space::ImageSpace*, std::unique_ptr<MemMap>>* map, TimingLogger* timings) in PatchOat() argument
78 delta_(delta), isa_(isa), space_map_(map), timings_(timings) {} in PatchOat()
Dpatchoat.cc157 TimingLogger* timings) { in Patch() argument
161 TimingLogger::ScopedTiming t("Runtime Setup", timings); in Patch()
288 timings)).first->second; in Patch()
743 bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings, in Patch() argument
749 TimingLogger::ScopedTiming t("Setup Oat File Patching", timings); in Patch()
774 PatchOat p(elf.release(), delta, timings); in Patch()
975 static int patchoat_image(TimingLogger& timings, in patchoat_image() argument
1001 TimingLogger::ScopedTiming pt("patch image and oat", &timings); in patchoat_image()
1005 bool ret = PatchOat::Patch(input_image_location, base_delta, output_directory, isa, &timings); in patchoat_image()
1013 static int patchoat_oat(TimingLogger& timings, in patchoat_oat() argument
[all …]
/art/compiler/driver/
Dcompiler_driver.h123 TimingLogger* timings)
127 void CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings)
554 TimingLogger* timings)
557 void LoadImageClasses(TimingLogger* timings) REQUIRES(!Locks::mutator_lock_);
564 TimingLogger* timings)
571 TimingLogger* timings)
576 TimingLogger* timings);
582 TimingLogger* timings)
587 TimingLogger* timings);
593 TimingLogger* timings)
[all …]
Dcompiler_driver.cc471 TimingLogger* timings) { in CompileAll() argument
482 PreCompile(class_loader, dex_files, timings); in CompileAll()
487 Compile(class_loader, dex_files, timings); in CompileAll()
671 void CompilerDriver::CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) { in CompileOne() argument
700 PreCompile(jclass_loader, dex_files, timings); in CompileOne()
759 TimingLogger* timings) { in Resolve() argument
775 timings); in Resolve()
819 TimingLogger* timings) { in ResolveConstStrings() argument
821 TimingLogger::ScopedTiming t("Resolve const-string Strings", timings); in ResolveConstStrings()
890 TimingLogger* timings) { in PreCompile() argument
[all …]
Dcompiler_driver_test.cc42 TimingLogger timings("CompilerDriverTest::CompileAll", false, false); in CompileAll() local
43 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); in CompileAll()
46 &timings); in CompileAll()
/art/runtime/gc/
Dreference_processor.cc119 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, in ProcessReferences() argument
122 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings); in ProcessReferences()
137 "(Paused)ForwardSoftReferences", timings); in ProcessReferences()
154 "(Paused)EnqueueFinalizerReferences", timings); in ProcessReferences()
Dreference_processor.h49 void ProcessReferences(bool concurrent, TimingLogger* timings, bool clear_soft_references,
Dheap.cc3279 void Heap::ProcessCards(TimingLogger* timings, in ProcessCards() argument
3283 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in ProcessCards()
3291 TimingLogger::ScopedTiming t2(name, timings); in ProcessCards()
3296 TimingLogger::ScopedTiming t2("AllocSpaceRemSetClearCards", timings); in ProcessCards()
3299 TimingLogger::ScopedTiming t2("AllocSpaceClearCards", timings); in ProcessCards()
3333 TimingLogger* const timings = current_gc_iteration_.GetTimings(); in PreGcVerificationPaused() local
3334 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in PreGcVerificationPaused()
3336 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyHeapReferences", timings); in PreGcVerificationPaused()
3345 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyMissingCardMarks", timings); in PreGcVerificationPaused()
3354 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyModUnionTables", timings); in PreGcVerificationPaused()
[all …]
Dheap.h548 void RosAllocVerification(TimingLogger* timings, const char* name)
974 void ProcessCards(TimingLogger* timings,
/art/compiler/
Doat_test.cc131 TimingLogger timings("WriteElf", false, false); in WriteElf() local
132 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); in WriteElf()
150 TimingLogger timings("WriteElf", false, false); in WriteElf() local
151 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); in WriteElf()
165 TimingLogger timings("WriteElf", false, false); in WriteElf() local
166 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); in WriteElf()
352 TimingLogger timings("OatTest::WriteRead", false, false); in TEST_F() local
375 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); in TEST_F()
471 TimingLogger timings("OatTest::EmptyTextSection", false, false); in TEST_F() local
497 compiler_driver_->CompileAll(class_loader, dex_files, &timings); in TEST_F()
[all …]
Dcommon_compiler_test.cc247 TimingLogger timings("CommonTest::CompileMethod", false, false); in CompileMethod() local
248 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); in CompileMethod()
249 compiler_driver_->CompileOne(Thread::Current(), method, &timings); in CompileMethod()
250 TimingLogger::ScopedTiming t2("MakeExecutable", &timings); in CompileMethod()
Dimage_test.cc97 TimingLogger timings("ImageTest::WriteRead", false, false); in TestWriteRead() local
98 TimingLogger::ScopedTiming t("CompileAll", &timings); in TestWriteRead()
100 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); in TestWriteRead()
111 OatWriter oat_writer(/*compiling_boot_image*/true, &timings); in TestWriteRead()
Doat_writer.h114 OatWriter(bool compiling_boot_image, TimingLogger* timings);
Doat_writer.cc268 OatWriter::OatWriter(bool compiling_boot_image, TimingLogger* timings) in OatWriter() argument
270 timings_(timings), in OatWriter()
/art/dex2oat/
Ddex2oat.cc497 explicit Dex2Oat(TimingLogger* timings) : in Dex2Oat() argument
540 timings_(timings), in Dex2Oat()
2616 TimingLogger timings("compiler", false, false); in dex2oat() local
2622 std::unique_ptr<Dex2Oat> dex2oat = MakeUnique<Dex2Oat>(&timings); in dex2oat()