diff options
| author | 2012-02-02 19:50:32 -0800 | |
|---|---|---|
| committer | 2012-02-02 19:50:32 -0800 | |
| commit | 763d5fb2f83d9c93b5b764533005865a3d1034e1 (patch) | |
| tree | 8c511eaf2d552e2676e0afb4b9c4efab22933786 /src/timing_logger.h | |
| parent | f16600bd3676f098567f723602f02dd013af178c (diff) | |
| parent | 601a12302407d8199503d2cc6cc0829d5996696d (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.h | 8 |
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: |