Home
last modified time | relevance | path

Searched refs:timings (Results 1 – 23 of 23) 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.cc75 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings(); in AddLogger() local
76 for (size_t i = 0; i < timings.size(); ++i) { in AddLogger()
77 if (timings[i].IsStartTiming()) { in AddLogger()
78 AddPair(timings[i].GetName(), timing_data.GetExclusiveTime(i)); in AddLogger()
/art/dex2oat/driver/
Dcompiler_driver.h96 void PrepareDexFilesForOatFile(TimingLogger* timings);
108 TimingLogger* timings,
114 TimingLogger* timings)
233 void LoadImageClasses(TimingLogger* timings, /*inout*/ HashSet<std::string>* image_classes)
241 TimingLogger* timings)
248 TimingLogger* timings)
255 TimingLogger* timings,
260 TimingLogger* timings,
268 TimingLogger* timings)
273 TimingLogger* timings);
[all …]
Dcompiler_driver.cc332 TimingLogger* timings) { in CompileAll() argument
341 Compile(class_loader, dex_files, timings); in CompileAll()
648 TimingLogger* timings) { in Resolve() argument
664 timings); in Resolve()
670 TimingLogger* timings) { in ResolveConstStrings() argument
689 TimingLogger::ScopedTiming t("Resolve const-string Strings", timings); in ResolveConstStrings()
795 TimingLogger* timings) { in InitializeTypeCheckBitstrings() argument
803 TimingLogger::ScopedTiming t("Initialize type check bitstrings", timings); in InitializeTypeCheckBitstrings()
845 void CompilerDriver::PrepareDexFilesForOatFile(TimingLogger* timings) { in PrepareDexFilesForOatFile() argument
849 TimingLogger::ScopedTiming t2("Dex2Dex SetDexFiles", timings); in PrepareDexFilesForOatFile()
[all …]
Dcompiler_driver_test.cc46 TimingLogger timings("CompilerDriverTest::CompileAllAndMakeExecutable", false, false); in CompileAllAndMakeExecutable() local
48 CompileAll(class_loader, dex_files_, &timings); in CompileAllAndMakeExecutable()
49 TimingLogger::ScopedTiming t("MakeAllExecutable", &timings); in CompileAllAndMakeExecutable()
/art/dex2oat/
Dcommon_compiler_driver_test.cc35 TimingLogger* timings) { in CompileAll() argument
36 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in CompileAll()
43 timings, in CompileAll()
51 compiler_driver_->CompileAll(class_loader, dex_files, timings); in CompileAll()
Dcommon_compiler_driver_test.h42 TimingLogger* timings) REQUIRES(!Locks::mutator_lock_);
Dverifier_deps_test.cc87 TimingLogger timings("Verify", false, false); in VerifyWithCompilerDriver() local
96 compiler_driver_->Verify(class_loader_, dex_files_, &timings, verification_results_.get()); in VerifyWithCompilerDriver()
Ddex2oat.cc791 explicit Dex2Oat(TimingLogger* timings) : in Dex2Oat() argument
827 timings_(timings), in Dex2Oat()
3232 TimingLogger timings("compiler", false, false); in Dex2oat() local
3238 std::unique_ptr<Dex2Oat> dex2oat = std::make_unique<Dex2Oat>(&timings); in Dex2oat()
/art/dex2oat/dex/
Ddex_to_dex_decompiler_test.cc41 TimingLogger timings("DexToDexDecompilerTest::CompileAll", false, false); in CompileAll() local
49 CommonCompilerDriverTest::CompileAll(class_loader, dex_files, &timings); in CompileAll()
/art/runtime/gc/
Dreference_processor.cc154 TimingLogger* timings, in ProcessReferences() argument
157 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings); in ProcessReferences()
180 "(Paused)ForwardSoftReferences", timings); in ProcessReferences()
197 "(Paused)EnqueueFinalizerReferences", timings); in ProcessReferences()
Dreference_processor.h50 TimingLogger* timings,
Dheap.cc3249 void Heap::ProcessCards(TimingLogger* timings, in ProcessCards() argument
3253 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in ProcessCards()
3261 TimingLogger::ScopedTiming t2(name, timings); in ProcessCards()
3265 TimingLogger::ScopedTiming t2("AllocSpaceRemSetClearCards", timings); in ProcessCards()
3268 TimingLogger::ScopedTiming t2("AllocSpaceClearCards", timings); in ProcessCards()
3302 TimingLogger* const timings = current_gc_iteration_.GetTimings(); in PreGcVerificationPaused() local
3303 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in PreGcVerificationPaused()
3305 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyHeapReferences", timings); in PreGcVerificationPaused()
3314 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyMissingCardMarks", timings); in PreGcVerificationPaused()
3323 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyModUnionTables", timings); in PreGcVerificationPaused()
[all …]
Dheap.h649 void RosAllocVerification(TimingLogger* timings, const char* name)
1145 void ProcessCards(TimingLogger* timings,
/art/dex2oat/linker/
Doat_writer_test.cc107 TimingLogger timings("WriteElf", false, false); in WriteElf() local
110 &timings, in WriteElf()
134 TimingLogger timings("WriteElf", false, false); in WriteElf() local
137 &timings, in WriteElf()
156 TimingLogger timings("WriteElf", false, false); in WriteElf() local
159 &timings, in WriteElf()
430 TimingLogger timings("OatTest::WriteRead", false, false); in TEST_F() local
453 CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); in TEST_F()
540 TimingLogger timings("OatTest::EmptyTextSection", false, false); in TEST_F() local
560 CompileAll(class_loader, dex_files, &timings); in TEST_F()
[all …]
Dimage_test.h223 TimingLogger timings("ImageTest::WriteRead", false, false); in DoCompile()
224 CompileAll(class_loader, class_path, &timings); in DoCompile()
226 TimingLogger::ScopedTiming t("WriteElf", &timings); in DoCompile()
237 &timings, in DoCompile()
280 writer->PrepareImageAddressSpace(/*preload_dex_caches=*/ true, &timings); in DoCompile()
Doat_writer.h124 TimingLogger* timings,
Dimage_writer.cc240 bool ImageWriter::PrepareImageAddressSpace(bool preload_dex_caches, TimingLogger* timings) { in PrepareImageAddressSpace() argument
249 TimingLogger::ScopedTiming t("PruneNonImageClasses", timings); in PrepareImageAddressSpace()
254 TimingLogger::ScopedTiming t("ClearDexFileCookies", timings); in PrepareImageAddressSpace()
263 TimingLogger::ScopedTiming t("CollectGarbage", timings); in PrepareImageAddressSpace()
275 TimingLogger::ScopedTiming t("PromoteInterns", timings); in PrepareImageAddressSpace()
281 TimingLogger::ScopedTiming t("PreloadDexCaches", timings); in PrepareImageAddressSpace()
295 TimingLogger::ScopedTiming t("CalculateNewObjectOffsets", timings); in PrepareImageAddressSpace()
323 TimingLogger::ScopedTiming t("AllocMemory", timings); in PrepareImageAddressSpace()
Dimage_writer.h105 bool PrepareImageAddressSpace(bool preload_dex_caches, TimingLogger* timings);
Doat_writer.cc381 TimingLogger* timings, in OatWriter() argument
385 timings_(timings), in OatWriter()
/art/tools/dexanalyze/
Ddexanalyze_strings.h52 StringTimings* timings);
Ddexanalyze_strings.cc499 StringTimings* timings) { in Benchmark() argument
501 timings->num_comparisons_ += reference.size() * kIterations; in Benchmark()
513 timings->time_equal_comparisons_ += NanoTime() - start; in Benchmark()
526 timings->time_non_equal_comparisons_ += NanoTime() - start; in Benchmark()
531 StringTimings* timings);
534 StringTimings* timings);
/art/compiler/
Dcommon_compiler_test.cc186 TimingLogger timings("CommonCompilerTest::CompileMethod", false, false); in CompileMethod() local
187 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); in CompileMethod()
222 TimingLogger::ScopedTiming t2("MakeExecutable", &timings); in CompileMethod()