| Index: cc/layer_tree_host_impl.cc
|
| diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc
|
| index d5268492ea94ab8cc7433aab35f5b851ca9a1fb4..f2393e7b5145b7cb85c79c45f9b2d1f610e52d2a 100644
|
| --- a/cc/layer_tree_host_impl.cc
|
| +++ b/cc/layer_tree_host_impl.cc
|
| @@ -26,6 +26,7 @@
|
| #include "cc/math_util.h"
|
| #include "cc/overdraw_metrics.h"
|
| #include "cc/page_scale_animation.h"
|
| +#include "cc/paint_time_counter.h"
|
| #include "cc/prioritized_resource_manager.h"
|
| #include "cc/quad_culler.h"
|
| #include "cc/render_pass_draw_quad.h"
|
| @@ -141,6 +142,7 @@ LayerTreeHostImpl::LayerTreeHostImpl(const LayerTreeSettings& settings, LayerTre
|
| , m_needsUpdateDrawProperties(false)
|
| , m_pinchGestureActive(false)
|
| , m_fpsCounter(FrameRateCounter::create(m_proxy->hasImplThread()))
|
| + , m_paintTimeCounter(PaintTimeCounter::create())
|
| , m_debugRectHistory(DebugRectHistory::create())
|
| , m_numImplThreadScrolls(0)
|
| , m_numMainThreadScrolls(0)
|
| @@ -1653,4 +1655,9 @@ skia::RefPtr<SkPicture> LayerTreeHostImpl::capturePicture()
|
| return layer ? layer->getPicture() : skia::RefPtr<SkPicture>();
|
| }
|
|
|
| +void LayerTreeHostImpl::savePaintTime(double totalPaintTimeInSeconds)
|
| +{
|
| + m_paintTimeCounter->SavePaintTime(totalPaintTimeInSeconds * 1000);
|
| +}
|
| +
|
| } // namespace cc
|
|
|