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 53c2f0d2ce79636d4fdee10c7576195b904caa7e..a6a2bc074ac71805c1ca80ed9164b86db616f331 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -240,9 +240,6 @@ LayerTreeHostImpl::LayerTreeHostImpl( |
proxy_->HasImplThread() ? proxy_->ImplThreadTaskRunner() |
: proxy_->MainThreadTaskRunner())), |
max_memory_needed_bytes_(0), |
- last_sent_memory_visible_bytes_(0), |
- last_sent_memory_visible_and_nearby_bytes_(0), |
- last_sent_memory_use_bytes_(0), |
zero_budget_(false), |
device_scale_factor_(1.f), |
overhang_ui_resource_id_(0), |
@@ -350,8 +347,6 @@ void LayerTreeHostImpl::CommitComplete() { |
DCHECK(active_tree_->root_layer()); |
} |
- client_->SendManagedMemoryStats(); |
- |
micro_benchmark_controller_.DidCompleteCommit(); |
} |
@@ -425,18 +420,6 @@ void LayerTreeHostImpl::ManageTiles() { |
tile_priorities_dirty_ = false; |
tile_manager_->ManageTiles(global_tile_state_); |
- size_t memory_required_bytes; |
- size_t memory_nice_to_have_bytes; |
- size_t memory_allocated_bytes; |
- size_t memory_used_bytes; |
- tile_manager_->GetMemoryStats(&memory_required_bytes, |
- &memory_nice_to_have_bytes, |
- &memory_allocated_bytes, |
- &memory_used_bytes); |
- SendManagedMemoryStats(memory_required_bytes, |
- memory_nice_to_have_bytes, |
- memory_used_bytes); |
- |
client_->DidManageTiles(); |
} |
@@ -1174,7 +1157,6 @@ void LayerTreeHostImpl::EnforceManagedMemoryPolicy( |
client_->OnCanDrawStateChanged(CanDraw()); |
client_->RenewTreePriority(); |
} |
- client_->SendManagedMemoryStats(); |
UpdateTileManagerMemoryPolicy(policy); |
} |
@@ -2902,35 +2884,6 @@ int LayerTreeHostImpl::SourceAnimationFrameNumber() const { |
return fps_counter_->current_frame_number(); |
} |
-void LayerTreeHostImpl::SendManagedMemoryStats( |
- size_t memory_visible_bytes, |
- size_t memory_visible_and_nearby_bytes, |
- size_t memory_use_bytes) { |
- if (!renderer_) |
- return; |
- |
- // Round the numbers being sent up to the next 8MB, to throttle the rate |
- // at which we spam the GPU process. |
- static const size_t rounding_step = 8 * 1024 * 1024; |
- memory_visible_bytes = RoundUp(memory_visible_bytes, rounding_step); |
- memory_visible_and_nearby_bytes = RoundUp(memory_visible_and_nearby_bytes, |
- rounding_step); |
- memory_use_bytes = RoundUp(memory_use_bytes, rounding_step); |
- if (last_sent_memory_visible_bytes_ == memory_visible_bytes && |
- last_sent_memory_visible_and_nearby_bytes_ == |
- memory_visible_and_nearby_bytes && |
- last_sent_memory_use_bytes_ == memory_use_bytes) { |
- return; |
- } |
- last_sent_memory_visible_bytes_ = memory_visible_bytes; |
- last_sent_memory_visible_and_nearby_bytes_ = memory_visible_and_nearby_bytes; |
- last_sent_memory_use_bytes_ = memory_use_bytes; |
- |
- renderer_->SendManagedMemoryStats(last_sent_memory_visible_bytes_, |
- last_sent_memory_visible_and_nearby_bytes_, |
- last_sent_memory_use_bytes_); |
-} |
- |
void LayerTreeHostImpl::AnimateScrollbars(base::TimeTicks time) { |
AnimateScrollbarsRecursive(active_tree_->root_layer(), time); |
} |