Searched defs:timings (Results 1 - 11 of 11) sorted by relevance

/art/patchoat/
H A Dpatchoat.h45 static bool Patch(File* oat_in, off_t delta, File* oat_out, TimingLogger* timings,
51 TimingLogger* timings);
56 TimingLogger* timings,
62 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) argument
64 isa_(kNone), timings_(timings) {}
66 MemMap* heap, off_t delta, TimingLogger* timings)
68 delta_(delta), isa_(isa), timings_(timings) {}
71 TimingLogger* timings)
73 delta_(delta), isa_(isa), timings_(timings) {}
65 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, TimingLogger* timings) argument
69 PatchOat(InstructionSet isa, ElfFile* oat_file, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, TimingLogger* timings) argument
H A Dpatchoat.cc97 TimingLogger* timings) {
104 TimingLogger::ScopedTiming t("Runtime Setup", timings);
164 delta, timings);
180 TimingLogger* timings,
192 TimingLogger::ScopedTiming t("Runtime Setup", timings);
286 delta, timings);
658 bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings, argument
664 TimingLogger::ScopedTiming t("Setup Oat File Patching", timings);
689 PatchOat p(elf.release(), delta, timings);
866 UsageError(" --dump-timings
95 Patch(const std::string& image_location, off_t delta, File* output_image, InstructionSet isa, TimingLogger* timings) argument
178 Patch(File* input_oat, const std::string& image_location, off_t delta, File* output_oat, File* output_image, InstructionSet isa, TimingLogger* timings, bool output_oat_opened_from_fd, bool new_oat_out) argument
[all...]
/art/runtime/base/
H A Dtiming_logger_test.cc32 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 Dtiming_logger.cc73 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings(); local
74 for (size_t i = 0; i < timings.size(); ++i) {
75 if (timings[i].IsStartTiming()) {
76 AddPair(timings[i].GetName(), timing_data.GetExclusiveTime(i));
203 // Compute which type of unit we will use for printing the timings.
/art/runtime/gc/
H A Dreference_processor.cc118 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, argument
124 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings);
136 "(Paused)ForwardSoftReferences", timings);
152 "(Paused)EnqueueFinalizerReferences", timings);
H A Dheap.cc953 // Dump cumulative timings.
954 os << "Dumping cumulative Gc timings\n";
3013 void Heap::ProcessCards(TimingLogger* timings, bool use_rem_sets, bool process_alloc_space_cards, argument
3015 TimingLogger::ScopedTiming t(__FUNCTION__, timings);
3023 TimingLogger::ScopedTiming t2(name, timings);
3028 TimingLogger::ScopedTiming t2("AllocSpaceRemSetClearCards", timings);
3031 TimingLogger::ScopedTiming t2("AllocSpaceClearCards", timings);
3054 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local
3055 TimingLogger::ScopedTiming t(__FUNCTION__, timings);
3057 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyHeapReferences", timings);
3102 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local
3134 TimingLogger* const timings = GetCurrentGcIteration()->GetTimings(); local
3161 RosAllocVerification(TimingLogger* timings, const char* name) argument
[all...]
/art/compiler/
H A Dcommon_compiler_test.cc243 TimingLogger timings("CommonTest::CompileMethod", false, false);
244 TimingLogger::ScopedTiming t(__FUNCTION__, &timings);
245 compiler_driver_->CompileOne(Thread::Current(), method, &timings); local
246 TimingLogger::ScopedTiming t2("MakeExecutable", &timings);
H A Doat_writer.cc64 TimingLogger* timings,
117 TimingLogger::ScopedTiming split("InitOatHeader", timings);
121 TimingLogger::ScopedTiming split("InitOatDexFiles", timings);
125 TimingLogger::ScopedTiming split("InitDexFiles", timings);
129 TimingLogger::ScopedTiming split("InitOatClasses", timings);
133 TimingLogger::ScopedTiming split("InitOatMaps", timings);
137 TimingLogger::ScopedTiming split("InitOatCode", timings);
141 TimingLogger::ScopedTiming split("InitOatCodeDexFiles", timings);
58 OatWriter(const std::vector<const DexFile*>& dex_files, uint32_t image_file_location_oat_checksum, uintptr_t image_file_location_oat_begin, int32_t image_patch_delta, const CompilerDriver* compiler, ImageWriter* image_writer, TimingLogger* timings, SafeMap<std::string, std::string>* key_value_store) argument
/art/compiler/dex/
H A Dcompiler_ir.h195 TimingLogger timings; member in struct:art::CompilationUnit
/art/dex2oat/
H A Ddex2oat.cc501 explicit Dex2Oat(TimingLogger* timings) : argument
525 timings_(timings) {}
2018 TimingLogger timings("compiler", false, false);
2020 Dex2Oat dex2oat(&timings);
/art/compiler/driver/
H A Dcompiler_driver.cc499 TimingLogger* timings) {
504 PreCompile(class_loader, dex_files, thread_pool.get(), timings);
505 Compile(class_loader, dex_files, thread_pool.get(), timings);
546 void CompilerDriver::CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) { argument
570 PreCompile(jclass_loader, dex_files, thread_pool.get(), timings);
613 ThreadPool* thread_pool, TimingLogger* timings) {
617 ResolveDexFile(class_loader, *dex_file, dex_files, thread_pool, timings);
622 ThreadPool* thread_pool, TimingLogger* timings) {
623 LoadImageClasses(timings);
632 Resolve(class_loader, dex_files, thread_pool, timings);
497 CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
612 Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
621 PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
972 UpdateImageClasses(TimingLogger* timings) argument
1849 ResolveDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1870 SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1879 Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1943 VerifyDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1993 SetVerifiedDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
2094 InitializeClasses(jobject jni_class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
2111 InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
2125 Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
2231 CompileDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
[all...]

Completed in 459 milliseconds