Commit e96a5bc1 authored by danakj@chromium.org's avatar danakj@chromium.org

cc: Add historgram for the number of render passes in an ubercomp delegated frame.

R=piman,enne
BUG=152337
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/11419296

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170854 0039d316-1c4b-4281-b951-d872f2087c98
parent bca15907
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include <vector> #include <vector>
#include "base/debug/trace_event.h" #include "base/debug/trace_event.h"
#include "base/metrics/histogram.h"
#include "cc/math_util.h" #include "cc/math_util.h"
#include "ui/gfx/rect_conversions.h" #include "ui/gfx/rect_conversions.h"
#include "ui/gfx/transform.h" #include "ui/gfx/transform.h"
...@@ -152,6 +153,8 @@ void DirectRenderer::decideRenderPassAllocationsForFrame(const RenderPassList& r ...@@ -152,6 +153,8 @@ void DirectRenderer::decideRenderPassAllocationsForFrame(const RenderPassList& r
void DirectRenderer::drawFrame(const RenderPassList& renderPassesInDrawOrder, const RenderPassIdHashMap& renderPassesById) void DirectRenderer::drawFrame(const RenderPassList& renderPassesInDrawOrder, const RenderPassIdHashMap& renderPassesById)
{ {
TRACE_EVENT0("cc", "DirectRenderer::drawFrame"); TRACE_EVENT0("cc", "DirectRenderer::drawFrame");
HISTOGRAM_COUNTS("Renderer4.renderPassCount", renderPassesInDrawOrder.size());
const RenderPass* rootRenderPass = renderPassesInDrawOrder.back(); const RenderPass* rootRenderPass = renderPassesInDrawOrder.back();
DCHECK(rootRenderPass); DCHECK(rootRenderPass);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment