diff options
author | hartmanng@chromium.org <hartmanng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-09 15:58:45 +0000 |
---|---|---|
committer | hartmanng@chromium.org <hartmanng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-09 15:58:45 +0000 |
commit | 63ab5426e2912b3fbf29af23e5a9b746bc409f62 (patch) | |
tree | e728199d89c8dbbb5885d8bac594d546084145e0 /cc/content_layer_updater.cc | |
parent | 4a78ca387abe8cd1a1d5d716896de5604100db51 (diff) | |
download | chromium_src-63ab5426e2912b3fbf29af23e5a9b746bc409f62.zip chromium_src-63ab5426e2912b3fbf29af23e5a9b746bc409f62.tar.gz chromium_src-63ab5426e2912b3fbf29af23e5a9b746bc409f62.tar.bz2 |
Adding hooks for gathering total pixels painted and rasterized stats.
Blocked on: https://bugs.webkit.org/show_bug.cgi?id=98269
BUG=156087
Review URL: https://chromiumcodereview.appspot.com/10982078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166911 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/content_layer_updater.cc')
-rw-r--r-- | cc/content_layer_updater.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/content_layer_updater.cc b/cc/content_layer_updater.cc index b62a293..aba79ec0 100644 --- a/cc/content_layer_updater.cc +++ b/cc/content_layer_updater.cc @@ -56,6 +56,8 @@ void ContentLayerUpdater::paintContents(SkCanvas* canvas, const gfx::Rect& conte stats.totalPaintTimeInSeconds += (base::TimeTicks::Now() - paintBeginTime).InSecondsF(); canvas->restore(); + stats.totalPixelsPainted += contentRect.width() * contentRect.height(); + gfx::RectF opaqueContentRect = gfx::ScaleRect(opaqueLayerRect, contentsWidthScale, contentsHeightScale); resultingOpaqueRect = gfx::ToEnclosedRect(opaqueContentRect); |