Index: cc/direct_renderer.cc |
diff --git a/cc/direct_renderer.cc b/cc/direct_renderer.cc |
index eebb44ad2d72181b1c9f63364e6ed128e63ffac6..0b2d74b82076e5108b3d1388d18e71a06b43677d 100644 |
--- a/cc/direct_renderer.cc |
+++ b/cc/direct_renderer.cc |
@@ -7,6 +7,7 @@ |
#include <vector> |
#include "base/debug/trace_event.h" |
+#include "base/metrics/histogram.h" |
#include "cc/math_util.h" |
#include "ui/gfx/rect_conversions.h" |
#include "ui/gfx/transform.h" |
@@ -152,6 +153,8 @@ void DirectRenderer::decideRenderPassAllocationsForFrame(const RenderPassList& r |
void DirectRenderer::drawFrame(RenderPassList& renderPassesInDrawOrder, RenderPassIdHashMap& renderPassesById) |
{ |
TRACE_EVENT0("cc", "DirectRenderer::drawFrame"); |
+ HISTOGRAM_COUNTS("Renderer4.renderPassCount", renderPassesInDrawOrder.size()); |
+ |
const RenderPass* rootRenderPass = renderPassesInDrawOrder.back(); |
DCHECK(rootRenderPass); |