summaryrefslogtreecommitdiffstats
path: root/cc/debug/rendering_stats.cc
diff options
context:
space:
mode:
authorhendrikw <hendrikw@chromium.org>2014-11-04 10:55:47 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-04 18:56:38 +0000
commitf1775271d3c335de70d5b6b317f64b0d464a6191 (patch)
tree13b92b96f9f82d368fa08c75756ff3fd63fa6aa7 /cc/debug/rendering_stats.cc
parentc41e2a21e431cbd89770cf2ce3b6e27d89eb4378 (diff)
downloadchromium_src-f1775271d3c335de70d5b6b317f64b0d464a6191.zip
chromium_src-f1775271d3c335de70d5b6b317f64b0d464a6191.tar.gz
chromium_src-f1775271d3c335de70d5b6b317f64b0d464a6191.tar.bz2
cc: Use commit to activation time in repaint HUD
In an effort to remove rasterize_time from the impl stats, I'm using commit_to_activate_duration in its place, which should give a better indication of the commit to activation time (raster + management time). BUG= Review URL: https://codereview.chromium.org/689503002 Cr-Commit-Position: refs/heads/master@{#302633}
Diffstat (limited to 'cc/debug/rendering_stats.cc')
-rw-r--r--cc/debug/rendering_stats.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/debug/rendering_stats.cc b/cc/debug/rendering_stats.cc
index d0668da..17a7b96 100644
--- a/cc/debug/rendering_stats.cc
+++ b/cc/debug/rendering_stats.cc
@@ -28,6 +28,10 @@ void RenderingStats::TimeDeltaList::Add(const TimeDeltaList& other) {
values.insert(values.end(), other.values.begin(), other.values.end());
}
+base::TimeDelta RenderingStats::TimeDeltaList::GetLastTimeDelta() const {
+ return values.empty() ? base::TimeDelta() : values.back();
+}
+
RenderingStats::MainThreadRenderingStats::MainThreadRenderingStats()
: painted_pixel_count(0), recorded_pixel_count(0) {
}