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

/art/patchoat/
H A Dpatchoat.h43 static bool Patch(File* oat_in, off_t delta, File* oat_out, TimingLogger* timings);
46 TimingLogger* timings);
50 TimingLogger* timings);
54 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) argument
55 : oat_file_(oat_file), delta_(delta), timings_(timings) {}
57 MemMap* heap, off_t delta, TimingLogger* timings)
59 delta_(delta), timings_(timings) {}
61 MemMap* heap, off_t delta, TimingLogger* timings)
63 delta_(delta), timings_(timings) {}
56 PatchOat(MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, TimingLogger* timings) argument
60 PatchOat(ElfFile* oat_file, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, TimingLogger* timings) argument
H A Dpatchoat.cc113 TimingLogger* timings) {
120 TimingLogger::ScopedTiming t("Runtime Setup", timings);
175 delta, timings);
191 TimingLogger* timings) {
201 TimingLogger::ScopedTiming t("Runtime Setup", timings);
271 delta, timings);
444 bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings) { argument
449 TimingLogger::ScopedTiming t("Setup Oat File Patching", timings);
459 PatchOat p(elf.release(), delta, timings);
708 UsageError(" --dump-timings
111 Patch(const std::string& image_location, off_t delta, File* output_image, InstructionSet isa, TimingLogger* timings) argument
189 Patch(const File* input_oat, const std::string& image_location, off_t delta, File* output_oat, File* output_image, InstructionSet isa, TimingLogger* timings) argument
[all...]
/art/compiler/dex/
H A Dcompiler_ir.h90 TimingLogger timings; member in struct:art::CompilationUnit
/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.cc72 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings(); local
73 for (size_t i = 0; i < timings.size(); ++i) {
74 if (timings[i].IsStartTiming()) {
75 AddPair(timings[i].GetName(), timing_data.GetExclusiveTime(i));
202 // Compute which type of unit we will use for printing the timings.
/art/runtime/gc/
H A Dreference_processor.cc113 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, argument
119 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings);
131 "(Paused)ForwardSoftReferences", timings);
147 "(Paused)EnqueueFinalizerReferences", timings);
H A Dheap.cc797 // Dump cumulative timings.
798 os << "Dumping cumulative Gc timings\n";
2628 void Heap::ProcessCards(TimingLogger* timings, bool use_rem_sets) { argument
2629 TimingLogger::ScopedTiming t(__FUNCTION__, timings);
2637 TimingLogger::ScopedTiming t(name, timings);
2642 TimingLogger::ScopedTiming t("AllocSpaceRemSetClearCards", timings);
2645 TimingLogger::ScopedTiming t("AllocSpaceClearCards", timings);
2664 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local
2665 TimingLogger::ScopedTiming t(__FUNCTION__, timings);
2667 TimingLogger::ScopedTiming t("(Paused)PreGcVerifyHeapReferences", timings);
2712 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local
2739 TimingLogger* const timings = GetCurrentGcIteration()->GetTimings(); local
2767 RosAllocVerification(TimingLogger* timings, const char* name) argument
[all...]
/art/compiler/
H A Doat_writer.cc55 TimingLogger* timings,
99 TimingLogger::ScopedTiming split("InitOatHeader", timings);
103 TimingLogger::ScopedTiming split("InitOatDexFiles", timings);
107 TimingLogger::ScopedTiming split("InitDexFiles", timings);
111 TimingLogger::ScopedTiming split("InitOatClasses", timings);
115 TimingLogger::ScopedTiming split("InitOatMaps", timings);
119 TimingLogger::ScopedTiming split("InitOatCode", timings);
123 TimingLogger::ScopedTiming split("InitOatCodeDexFiles", timings);
50 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, TimingLogger* timings, SafeMap<std::string, std::string>* key_value_store) argument
/art/dex2oat/
H A Ddex2oat.cc355 TimingLogger& timings,
395 driver->CompileAll(class_loader, dex_files, &timings);
397 TimingLogger::ScopedTiming t2("dex2oat OatWriter", &timings);
403 TimingLogger::ScopedTiming t3("Loading image checksum", &timings);
420 &timings,
807 TimingLogger timings("compiler", false, false);
1238 timings.StartTiming("dex2oat Setup");
1408 timings,
1470 TimingLogger::ScopedTiming t("dex2oat ImageWriter", &timings);
1483 timings
344 CreateOatFile(const std::string& boot_image_option, const std::string& android_root, bool is_host, const std::vector<const DexFile*>& dex_files, File* oat_file, const std::string& oat_location, const std::string& bitcode_filename, bool image, std::unique_ptr<std::set<std::string>>& image_classes, bool dump_stats, bool dump_passes, TimingLogger& timings, CumulativeLogger& compiler_phases_timings, std::string profile_file, SafeMap<std::string, std::string>* key_value_store) argument
[all...]
/art/compiler/driver/
H A Dcompiler_driver.cc508 TimingLogger* timings) {
511 PreCompile(class_loader, dex_files, thread_pool.get(), timings);
512 Compile(class_loader, dex_files, thread_pool.get(), timings);
548 void CompilerDriver::CompileOne(mirror::ArtMethod* method, TimingLogger* timings) { argument
574 PreCompile(jclass_loader, dex_files, thread_pool.get(), timings);
596 ThreadPool* thread_pool, TimingLogger* timings) {
600 ResolveDexFile(class_loader, *dex_file, dex_files, thread_pool, timings);
605 ThreadPool* thread_pool, TimingLogger* timings) {
606 LoadImageClasses(timings);
608 Resolve(class_loader, dex_files, thread_pool, timings);
506 CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
595 Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
604 PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
795 UpdateImageClasses(TimingLogger* timings) argument
1638 ResolveDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1659 SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1668 Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1724 VerifyDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1768 SetVerifiedDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1863 InitializeClasses(jobject jni_class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1880 InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1894 Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
1990 CompileDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, TimingLogger* timings) argument
[all...]

Completed in 804 milliseconds