Searched refs:timings (Results 1 - 19 of 19) sorted by relevance

/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.cc74 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 Dcompiler_driver.h124 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 Dcompiler_driver.cc352 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 Dcompiler_driver_test.cc46 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 Ddex_to_dex_decompiler_test.cc39 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 Dpatchoat.h55 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 Dpatchoat.cc463 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 Dreference_processor.cc129 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 Dreference_processor.h50 TimingLogger* timings,
H A Dheap.cc995 // 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 Dheap.h587 void RosAllocVerification(TimingLogger* timings, const char* name)
1026 void ProcessCards(TimingLogger* timings,
/art/compiler/
H A Dcommon_compiler_test.cc251 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 Dverifier_deps_test.cc87 TimingLogger timings("Verify", false, false);
96 compiler_driver_->Verify(class_loader_, dex_files_, &timings);
/art/dex2oat/linker/
H A Doat_writer_test.cc125 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 Dimage_test.h224 TimingLogger timings("ImageTest::WriteRead", false, false);
225 TimingLogger::ScopedTiming t("CompileAll", &timings);
227 driver->CompileAll(class_loader, class_path, &timings);
250 &timings,
H A Doat_writer.h122 TimingLogger* timings,
H A Doat_writer.cc359 TimingLogger* timings,
363 timings_(timings),
/art/dex2oat/
H A Ddex2oat.cc351 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);

Completed in 1793 milliseconds