summaryrefslogtreecommitdiff
path: root/src/timing_logger.h
diff options
context:
space:
mode:
author Elliott Hughes <enh@google.com> 2012-02-02 19:50:32 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2012-02-02 19:50:32 -0800
commit763d5fb2f83d9c93b5b764533005865a3d1034e1 (patch)
tree8c511eaf2d552e2676e0afb4b9c4efab22933786 /src/timing_logger.h
parentf16600bd3676f098567f723602f02dd013af178c (diff)
parent601a12302407d8199503d2cc6cc0829d5996696d (diff)
Merge "If dex2oat takes >1s, show a breakdown of where the time went." into dalvik-dev
Diffstat (limited to 'src/timing_logger.h')
-rw-r--r--src/timing_logger.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/timing_logger.h b/src/timing_logger.h
index b8e545e673..594ae98b55 100644
--- a/src/timing_logger.h
+++ b/src/timing_logger.h
@@ -41,9 +41,13 @@ class TimingLogger {
void Dump() {
LOG(INFO) << name_ << ": begin";
for (size_t i = 1; i < times_.size(); ++i) {
- LOG(INFO) << name_ << ": " << PrettyDuration(times_[i] - times_[i-1]) << labels_[i];
+ LOG(INFO) << name_ << StringPrintf(": %8lld ms, ", NsToMs(times_[i] - times_[i-1])) << labels_[i];
}
- LOG(INFO) << name_ << ": end, " << PrettyDuration(times_.back() - times_.front());
+ LOG(INFO) << name_ << ": end, " << NsToMs(GetTotalNs()) << " ms";
+ }
+
+ uint64_t GetTotalNs() {
+ return times_.back() - times_.front();
}
private: