Compare commits

..

1 Commits

Author SHA1 Message Date
flamingcow
a70d79e869 Configurable title 2019-05-11 21:55:53 -07:00
2 changed files with 7 additions and 3 deletions

View File

@@ -46,8 +46,12 @@ void UsageTracker::Stop() {
invol_ctxt_sw_ += end_usage.ru_nivcsw - start_usage_.ru_nivcsw; invol_ctxt_sw_ += end_usage.ru_nivcsw - start_usage_.ru_nivcsw;
} }
void UsageTracker::Log() { void UsageTracker::Log(const std::string_view& title) {
VLOG(1) << "usage:"; if (!title.empty()) {
// Need to do this here so --vmodule works properly
VLOG(1) << title << ":";
}
VLOG(1) << "\t events: " << std::setw(19) << std::setfill(' ') << events_; VLOG(1) << "\t events: " << std::setw(19) << std::setfill(' ') << events_;
VLOG(1) << "\t wall time: " << std::setw(19) << std::setfill(' ') << wall_time_.count() << "ns"; VLOG(1) << "\t wall time: " << std::setw(19) << std::setfill(' ') << wall_time_.count() << "ns";
VLOG(1) << "\t user time: " << std::setw(19) << std::setfill(' ') << user_time_.count() << "ns (" << ((user_time_ * 100) / (user_time_ + sys_time_)) << "%)"; VLOG(1) << "\t user time: " << std::setw(19) << std::setfill(' ') << user_time_.count() << "ns (" << ((user_time_ * 100) / (user_time_ + sys_time_)) << "%)";

View File

@@ -13,7 +13,7 @@ class UsageTracker {
void Start(); void Start();
void Stop(); void Stop();
void Log(); void Log(const std::string_view& title="");
private: private:
bool running_ = false; bool running_ = false;