diff options
author | ernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-01 23:39:35 +0000 |
---|---|---|
committer | ernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-01 23:39:35 +0000 |
commit | 213543a727cc30254e8f0229a7dbcb750bbc29a6 (patch) | |
tree | e2a1cf09e068fb3729bca8c533f678f70d9d21a3 /cc/debug/rendering_stats.cc | |
parent | 5f86aeaeb83fd4d9e46cee2d61666a293e1353a5 (diff) | |
download | chromium_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.cc | 5 |
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; |