/art/runtime/base/ |
D | timing_logger_test.cc | 32 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 …]
|
D | timing_logger.cc | 75 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/ |
D | compiler_driver.h | 96 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 …]
|
D | compiler_driver.cc | 332 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 …]
|
D | compiler_driver_test.cc | 46 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/ |
D | common_compiler_driver_test.cc | 35 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()
|
D | common_compiler_driver_test.h | 42 TimingLogger* timings) REQUIRES(!Locks::mutator_lock_);
|
D | verifier_deps_test.cc | 87 TimingLogger timings("Verify", false, false); in VerifyWithCompilerDriver() local 96 compiler_driver_->Verify(class_loader_, dex_files_, &timings, verification_results_.get()); in VerifyWithCompilerDriver()
|
D | dex2oat.cc | 791 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/ |
D | dex_to_dex_decompiler_test.cc | 41 TimingLogger timings("DexToDexDecompilerTest::CompileAll", false, false); in CompileAll() local 49 CommonCompilerDriverTest::CompileAll(class_loader, dex_files, &timings); in CompileAll()
|
/art/runtime/gc/ |
D | reference_processor.cc | 154 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()
|
D | reference_processor.h | 50 TimingLogger* timings,
|
D | heap.cc | 3249 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 …]
|
D | heap.h | 649 void RosAllocVerification(TimingLogger* timings, const char* name) 1145 void ProcessCards(TimingLogger* timings,
|
/art/dex2oat/linker/ |
D | oat_writer_test.cc | 107 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 …]
|
D | image_test.h | 223 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()
|
D | oat_writer.h | 124 TimingLogger* timings,
|
D | image_writer.cc | 240 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()
|
D | image_writer.h | 105 bool PrepareImageAddressSpace(bool preload_dex_caches, TimingLogger* timings);
|
D | oat_writer.cc | 381 TimingLogger* timings, in OatWriter() argument 385 timings_(timings), in OatWriter()
|
/art/tools/dexanalyze/ |
D | dexanalyze_strings.h | 52 StringTimings* timings);
|
D | dexanalyze_strings.cc | 499 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/ |
D | common_compiler_test.cc | 186 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()
|