/art/runtime/base/ |
H A D | timing_logger_test.cc | 32 const auto& timings = logger.GetTimings(); local 33 EXPECT_EQ(2U, timings.size()); // Start, End splits 34 EXPECT_TRUE(timings[0].IsStartTiming()); 35 EXPECT_STREQ(timings[0].GetName(), split1name); 36 EXPECT_TRUE(timings[1].IsEndTiming()); 49 // Get the timings and verify that they are sane. 50 const auto& timings = logger.GetTimings(); local 51 // 6 timings in the timing logger at this point. 52 EXPECT_EQ(6U, timings.size()); 53 EXPECT_TRUE(timings[ 79 const auto& timings = logger.GetTimings(); local 124 const auto& timings = logger.GetTimings(); local 154 const auto& timings = logger.GetTimings(); local [all...] |
H A D | timing_logger.cc | 74 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings(); local 75 for (size_t i = 0; i < timings.size(); ++i) { 76 if (timings[i].IsStartTiming()) { 77 AddPair(timings[i].GetName(), timing_data.GetExclusiveTime(i)); 207 // Compute which type of unit we will use for printing the timings.
|
/art/compiler/driver/ |
H A D | compiler_driver.h | 124 TimingLogger* timings) 128 void CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) 395 TimingLogger* timings) 398 void LoadImageClasses(TimingLogger* timings) REQUIRES(!Locks::mutator_lock_); 405 TimingLogger* timings) 412 TimingLogger* timings) 419 TimingLogger* timings); 423 TimingLogger* timings); 430 TimingLogger* timings) 435 TimingLogger* timings); [all...] |
H A D | compiler_driver.cc | 352 TimingLogger* timings) { 363 PreCompile(class_loader, dex_files, timings); 374 Compile(class_loader, dex_files, timings); 680 void CompilerDriver::CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) { argument 711 PreCompile(jclass_loader, dex_files, timings); 759 TimingLogger* timings) { 775 timings); 814 TimingLogger* timings) { 822 TimingLogger::ScopedTiming t("Resolve const-string Strings", timings); 896 TimingLogger* timings) { 350 CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 757 Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 812 ResolveConstStrings(CompilerDriver* driver, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 894 PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 1086 LoadImageClasses(TimingLogger* timings) argument 1328 UpdateImageClasses(TimingLogger* timings) argument 1827 ResolveDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, size_t thread_count, TimingLogger* timings) argument 1853 SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 1911 FastVerify(jobject jclass_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 1979 Verify(jobject jclass_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 2143 VerifyDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, size_t thread_count, TimingLogger* timings) argument 2209 SetVerifiedDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, size_t thread_count, TimingLogger* timings) argument 2583 InitializeClasses(jobject jni_class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 2660 InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument 2687 CompileDexFile(CompilerDriver* driver, jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, size_t thread_count, TimingLogger* timings, const char* timing_name, CompileFn compile_fn) argument 2785 Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument [all...] |
H A D | compiler_driver_test.cc | 46 TimingLogger timings("CompilerDriverTest::CompileAll", false, false); 47 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); 50 compiler_driver_->CompileAll(class_loader, dex_files_, &timings);
|
/art/compiler/dex/ |
H A D | dex_to_dex_decompiler_test.cc | 39 TimingLogger timings("CompilerDriverTest::CompileAll", false, false); 40 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); 48 compiler_driver_->CompileAll(class_loader, GetDexFiles(class_loader), &timings);
|
/art/patchoat/ |
H A D | patchoat.h | 55 TimingLogger* timings); 59 TimingLogger* timings); 77 std::map<gc::space::ImageSpace*, std::unique_ptr<MemMap>>* map, TimingLogger* timings) 79 delta_(delta), isa_(isa), space_map_(map), timings_(timings) {} 75 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, std::map<gc::space::ImageSpace*, std::unique_ptr<MemMap>>* map, TimingLogger* timings) argument
|
H A D | patchoat.cc | 463 TimingLogger* timings) { 478 TimingLogger::ScopedTiming t("Runtime Setup", timings); 546 timings); 629 TimingLogger* timings) { 639 TimingLogger::ScopedTiming t("Runtime Setup", timings); 1132 UsageError(" --dump-timings: dump out patch timing information"); 1134 UsageError(" --no-dump-timings: do not dump out patch timing information"); 1140 static int patchoat_patch_image(TimingLogger& timings, argument 1167 TimingLogger::ScopedTiming pt("patch image and oat", &timings); 1176 &timings); 458 Patch(const std::string& image_location, off_t delta, const std::string& output_image_directory, const std::string& output_image_relocation_directory, InstructionSet isa, TimingLogger* timings) argument 626 Verify(const std::string& image_location, const std::string& output_image_directory, InstructionSet isa, TimingLogger* timings) argument 1184 patchoat_verify_image(TimingLogger& timings, InstructionSet isa, const std::string& input_image_location, const std::string& output_image_directory) argument [all...] |
/art/runtime/gc/ |
H A D | reference_processor.cc | 129 TimingLogger* timings, 132 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings); 155 "(Paused)ForwardSoftReferences", timings); 172 "(Paused)EnqueueFinalizerReferences", timings); 128 ProcessReferences(bool concurrent, TimingLogger* timings, bool clear_soft_references, collector::GarbageCollector* collector) argument
|
H A D | reference_processor.h | 50 TimingLogger* timings,
|
H A D | heap.cc | 995 // Dump cumulative timings. 996 os << "Dumping cumulative Gc timings\n"; 3174 void Heap::ProcessCards(TimingLogger* timings, argument 3178 TimingLogger::ScopedTiming t(__FUNCTION__, timings); 3186 TimingLogger::ScopedTiming t2(name, timings); 3191 TimingLogger::ScopedTiming t2("AllocSpaceRemSetClearCards", timings); 3194 TimingLogger::ScopedTiming t2("AllocSpaceClearCards", timings); 3228 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local 3229 TimingLogger::ScopedTiming t(__FUNCTION__, timings); 3231 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyHeapReferences", timings); 3276 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local 3308 TimingLogger* const timings = GetCurrentGcIteration()->GetTimings(); local 3335 RosAllocVerification(TimingLogger* timings, const char* name) argument [all...] |
H A D | heap.h | 587 void RosAllocVerification(TimingLogger* timings, const char* name) 1026 void ProcessCards(TimingLogger* timings,
|
/art/compiler/ |
H A D | common_compiler_test.cc | 251 TimingLogger timings("CommonTest::CompileMethod", false, false); 252 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); 253 compiler_driver_->CompileOne(Thread::Current(), method, &timings); local 254 TimingLogger::ScopedTiming t2("MakeExecutable", &timings);
|
H A D | verifier_deps_test.cc | 87 TimingLogger timings("Verify", false, false); 96 compiler_driver_->Verify(class_loader_, dex_files_, &timings);
|
/art/dex2oat/linker/ |
H A D | oat_writer_test.cc | 125 TimingLogger timings("WriteElf", false, false); 127 &timings, 149 TimingLogger timings("WriteElf", false, false); 151 &timings, 168 TimingLogger timings("WriteElf", false, false); 170 &timings, 394 TimingLogger timings("OatTest::WriteRead", false, false); 421 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); 519 TimingLogger timings("OatTest::EmptyTextSection", false, false); 546 compiler_driver_->CompileAll(class_loader, dex_files, &timings); [all...] |
H A D | image_test.h | 224 TimingLogger timings("ImageTest::WriteRead", false, false); 225 TimingLogger::ScopedTiming t("CompileAll", &timings); 227 driver->CompileAll(class_loader, class_path, &timings); 250 &timings,
|
H A D | oat_writer.h | 122 TimingLogger* timings,
|
H A D | oat_writer.cc | 359 TimingLogger* timings, 363 timings_(timings),
|
/art/dex2oat/ |
H A D | dex2oat.cc | 351 UsageError(" --dump-timings: display a breakdown of where time was spent"); 609 explicit Dex2Oat(TimingLogger* timings) : argument 652 timings_(timings), 3103 TimingLogger timings("compiler", false, false); 3109 std::unique_ptr<Dex2Oat> dex2oat = std::make_unique<Dex2Oat>(&timings);
|