Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(578)

Unified Diff: cc/rendering_stats.cc

Issue 11280210: Move RenderStats enumeration out of gpu_benchmarking_extension. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: cc/rendering_stats.cc
diff --git a/cc/rendering_stats.cc b/cc/rendering_stats.cc
index 10c177c9587ac6a530b9ac1fb6104e8d3c6ec41c..6336444fb696ba522753d7bba62c833365f6c766 100644
--- a/cc/rendering_stats.cc
+++ b/cc/rendering_stats.cc
@@ -21,4 +21,20 @@ RenderingStats::RenderingStats()
numLayersInLayerTree(0) {
}
+void RenderingStats::enumerateFields(Enumerator* enumerator) const {
+ enumerator->addInt64("numAnimationFrames", numAnimationFrames);
+ enumerator->addInt64("numFramesSentToScreen", numFramesSentToScreen);
+ enumerator->addInt64("droppedFrameCount", droppedFrameCount);
+ enumerator->addDouble("totalPaintTimeInSeconds", totalPaintTimeInSeconds);
+ enumerator->addDouble("totalRasterizeTimeInSeconds",
+ totalRasterizeTimeInSeconds);
+ enumerator->addDouble("totalCommitTimeInSeconds", totalCommitTimeInSeconds);
+ enumerator->addInt64("totalCommitCount", totalCommitCount);
+ enumerator->addInt64("totalPixelsPainted", totalPixelsPainted);
+ enumerator->addInt64("totalPixelsRasterized", totalPixelsRasterized);
+ enumerator->addInt64("numImplThreadScrolls", numImplThreadScrolls);
+ enumerator->addInt64("numMainThreadScrolls", numMainThreadScrolls);
+ enumerator->addInt64("numLayersInLayerTree", numLayersInLayerTree);
+}
+
} // namespace cc

Powered by Google App Engine
This is Rietveld 408576698