| Index: cc/trees/layer_tree_host_impl.cc
|
| diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
|
| index 2c13fcbc861f58e298a6a9c073f3eca33c4574f4..33565f1730a0e0ee97041cf68acf307e914c58fc 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -2101,6 +2101,20 @@ void LayerTreeHostImpl::CreateResourceAndTileTaskWorkerPool(
|
| settings_.renderer_settings.refresh_rate));
|
| }
|
|
|
| +void LayerTreeHostImpl::RecordMainFrameTiming(
|
| + const BeginFrameArgs& start_of_main_frame_args,
|
| + const BeginFrameArgs& expected_next_main_frame_args) {
|
| + std::vector<int64_t> request_ids;
|
| + active_tree_->GatherFrameTimingRequestIds(&request_ids);
|
| + if (request_ids.empty())
|
| + return;
|
| +
|
| + base::TimeTicks start_time = start_of_main_frame_args.frame_time;
|
| + base::TimeTicks end_time = expected_next_main_frame_args.frame_time;
|
| + frame_timing_tracker_->SaveMainFrameTimeStamps(
|
| + request_ids, start_time, end_time, active_tree_->source_frame_number());
|
| +}
|
| +
|
| void LayerTreeHostImpl::DestroyTileManager() {
|
| tile_manager_ = nullptr;
|
| resource_pool_ = nullptr;
|
|
|