summaryrefslogtreecommitdiffstats
path: root/cc/debug/rendering_stats.cc
diff options
context:
space:
mode:
authorernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-01 23:39:35 +0000
committerernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-01 23:39:35 +0000
commit213543a727cc30254e8f0229a7dbcb750bbc29a6 (patch)
treee2a1cf09e068fb3729bca8c533f678f70d9d21a3 /cc/debug/rendering_stats.cc
parent5f86aeaeb83fd4d9e46cee2d61666a293e1353a5 (diff)
downloadchromium_src-213543a727cc30254e8f0229a7dbcb750bbc29a6.zip
chromium_src-213543a727cc30254e8f0229a7dbcb750bbc29a6.tar.gz
chromium_src-213543a727cc30254e8f0229a7dbcb750bbc29a6.tar.bz2
cc: Add best_record_time to rendering stats.
- Symmetric to best_rasterize_time. - In preparation for moving rasterize_and_record benchmark to tracing based architecture. R=nduca@chromium.org BUG=280638 Review URL: https://codereview.chromium.org/25284005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226345 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/debug/rendering_stats.cc')
-rw-r--r--cc/debug/rendering_stats.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/cc/debug/rendering_stats.cc b/cc/debug/rendering_stats.cc
index 64cf69e..f8a1c66 100644
--- a/cc/debug/rendering_stats.cc
+++ b/cc/debug/rendering_stats.cc
@@ -37,6 +37,8 @@ void RenderingStats::EnumerateFields(Enumerator* enumerator) const {
main_stats.paint_time.InSecondsF());
enumerator->AddDouble("totalRecordTimeInSeconds",
main_stats.record_time.InSecondsF());
+ enumerator->AddDouble("totalBestRecordTimeInSeconds",
+ main_stats.best_record_time.InSecondsF());
enumerator->AddDouble("totalCommitTimeInSeconds",
main_stats.commit_time.InSecondsF());
enumerator->AddInt64("totalCommitCount", main_stats.commit_count);
@@ -93,6 +95,8 @@ MainThreadRenderingStats::AsTraceableData() const {
paint_time.InSecondsF());
record_data->SetDouble("record_time",
record_time.InSecondsF());
+ record_data->SetDouble("best_record_time",
+ best_record_time.InSecondsF());
record_data->SetDouble("commit_time",
commit_time.InSecondsF());
record_data->SetInteger("commit_count",
@@ -160,6 +164,7 @@ void MainThreadRenderingStats::Add(const MainThreadRenderingStats& other) {
screen_frame_count += other.screen_frame_count;
paint_time += other.paint_time;
record_time += other.record_time;
+ best_record_time += other.best_record_time;
commit_time += other.commit_time;
commit_count += other.commit_count;
painted_pixel_count += other.painted_pixel_count;