Searched defs:timings (Results 1 - 9 of 9) 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.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.cc119 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, argument
122 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings);
137 "(Paused)ForwardSoftReferences", timings);
154 "(Paused)EnqueueFinalizerReferences", timings);
H A Dheap.cc1139 // Dump cumulative timings.
1140 os << "Dumping cumulative Gc timings\n";
3279 void Heap::ProcessCards(TimingLogger* timings, argument
3283 TimingLogger::ScopedTiming t(__FUNCTION__, timings);
3291 TimingLogger::ScopedTiming t2(name, timings);
3296 TimingLogger::ScopedTiming t2("AllocSpaceRemSetClearCards", timings);
3299 TimingLogger::ScopedTiming t2("AllocSpaceClearCards", timings);
3333 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local
3334 TimingLogger::ScopedTiming t(__FUNCTION__, timings);
3336 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyHeapReferences", timings);
3381 TimingLogger* const timings = current_gc_iteration_.GetTimings(); local
3413 TimingLogger* const timings = GetCurrentGcIteration()->GetTimings(); local
3440 RosAllocVerification(TimingLogger* timings, const char* name) argument
[all...]
/art/compiler/
H A Dcommon_compiler_test.cc247 TimingLogger timings("CommonTest::CompileMethod", false, false);
248 TimingLogger::ScopedTiming t(__FUNCTION__, &timings);
249 compiler_driver_->CompileOne(Thread::Current(), method, &timings); local
250 TimingLogger::ScopedTiming t2("MakeExecutable", &timings);
/art/patchoat/
H A Dpatchoat.h47 static bool Patch(File* oat_in, off_t delta, File* oat_out, TimingLogger* timings,
53 TimingLogger* timings);
60 TimingLogger* timings);
67 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) argument
69 isa_(kNone), space_map_(nullptr), timings_(timings) {}
71 MemMap* heap, off_t delta, TimingLogger* timings)
73 delta_(delta), isa_(isa), space_map_(nullptr), timings_(timings) {}
76 std::map<gc::space::ImageSpace*, std::unique_ptr<MemMap>>* map, TimingLogger* timings)
78 delta_(delta), isa_(isa), space_map_(map), timings_(timings) {}
70 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, TimingLogger* timings) argument
74 PatchOat(InstructionSet isa, ElfFile* oat_file, 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.cc157 TimingLogger* timings) {
161 TimingLogger::ScopedTiming t("Runtime Setup", timings);
288 timings)).first->second;
743 bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings, argument
749 TimingLogger::ScopedTiming t("Setup Oat File Patching", timings);
774 PatchOat p(elf.release(), delta, timings);
939 UsageError(" --dump-timings: dump out patch timing information");
941 UsageError(" --no-dump-timings: do not dump out patch timing information");
975 static int patchoat_image(TimingLogger& timings, argument
1001 TimingLogger::ScopedTiming pt("patch image and oat", &timings);
153 Patch(const std::string& image_location, off_t delta, const std::string& output_directory, InstructionSet isa, TimingLogger* timings) argument
1013 patchoat_oat(TimingLogger& timings, InstructionSet isa, const std::string& patched_image_location, off_t base_delta, bool base_delta_set, int input_oat_fd, const std::string& input_oat_location, std::string input_oat_filename, bool have_input_oat, int output_oat_fd, std::string output_oat_filename, bool have_output_oat, bool lock_output, bool debug) argument
[all...]
/art/dex2oat/
H A Ddex2oat.cc497 explicit Dex2Oat(TimingLogger* timings) : argument
540 timings_(timings),
2616 TimingLogger timings("compiler", false, false);
2622 std::unique_ptr<Dex2Oat> dex2oat = MakeUnique<Dex2Oat>(&timings);
/art/compiler/driver/
H A Dcompiler_driver.cc471 TimingLogger* timings) {
482 PreCompile(class_loader, dex_files, timings);
487 Compile(class_loader, dex_files, timings);
671 void CompilerDriver::CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) { argument
700 PreCompile(jclass_loader, dex_files, timings);
759 TimingLogger* timings) {
775 timings);
819 TimingLogger* timings) {
821 TimingLogger::ScopedTiming t("Resolve const-string Strings", timings);
890 TimingLogger* timings) {
469 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
817 ResolveConstStrings(CompilerDriver* driver, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
888 PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
1075 LoadImageClasses(TimingLogger* timings) argument
1304 UpdateImageClasses(TimingLogger* timings) argument
2177 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
2203 SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
2218 Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
2311 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
2375 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
2487 InitializeClasses(jobject jni_class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
2532 InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
2556 Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files, TimingLogger* timings) argument
2704 CompileDexFile(jobject class_loader, const DexFile& dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool, size_t thread_count, TimingLogger* timings) argument
[all...]

Completed in 1202 milliseconds