83 SyncProfileToolTime(
const std::string& name,
Params& params);
85 virtual ~SyncProfileToolTime() {}
87 void syncManagerStart()
override { start_time_ = T::now(); }
89 void syncManagerEnd()
override
91 auto total_time = T::now() - start_time_;
92 syncmanager_time += std::chrono::duration_cast<std::chrono::nanoseconds>(total_time).count();
96 void outputData(FILE* fp)
override;
99 uint64_t syncmanager_time = 0;
100 uint64_t syncmanager_count = 0;
102 typename T::time_point start_time_;