Index: chrome/browser/task_manager/task_manager_render_resource.cc |
diff --git a/chrome/browser/task_manager/task_manager_render_resource.cc b/chrome/browser/task_manager/task_manager_render_resource.cc |
deleted file mode 100644 |
index c3e61295744e2fe3b370d8b93b1a8092f20fab50..0000000000000000000000000000000000000000 |
--- a/chrome/browser/task_manager/task_manager_render_resource.cc |
+++ /dev/null |
@@ -1,134 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/task_manager/task_manager_render_resource.h" |
- |
-#include "base/basictypes.h" |
-#include "chrome/browser/devtools/devtools_window.h" |
-#include "chrome/browser/task_manager/task_manager.h" |
-#include "chrome/common/render_messages.h" |
-#include "content/public/browser/render_process_host.h" |
-#include "content/public/browser/render_view_host.h" |
- |
-//////////////////////////////////////////////////////////////////////////////// |
-// TaskManagerRendererResource class |
-//////////////////////////////////////////////////////////////////////////////// |
-TaskManagerRendererResource::TaskManagerRendererResource( |
- base::ProcessHandle process, content::RenderViewHost* render_view_host) |
- : content::RenderViewHostObserver(render_view_host), |
- process_(process), |
- render_view_host_(render_view_host), |
- pending_stats_update_(false), |
- fps_(0.0f), |
- pending_fps_update_(false), |
- v8_memory_allocated_(0), |
- v8_memory_used_(0), |
- pending_v8_memory_allocated_update_(false) { |
- // We cache the process and pid as when a Tab/BackgroundContents is closed the |
- // process reference becomes NULL and the TaskManager still needs it. |
- pid_ = base::GetProcId(process_); |
- unique_process_id_ = render_view_host_->GetProcess()->GetID(); |
- memset(&stats_, 0, sizeof(stats_)); |
-} |
- |
-TaskManagerRendererResource::~TaskManagerRendererResource() { |
-} |
- |
-void TaskManagerRendererResource::Refresh() { |
- if (!pending_stats_update_) { |
- render_view_host_->Send(new ChromeViewMsg_GetCacheResourceStats); |
- pending_stats_update_ = true; |
- } |
- if (!pending_fps_update_) { |
- render_view_host_->Send( |
- new ChromeViewMsg_GetFPS(render_view_host_->GetRoutingID())); |
- pending_fps_update_ = true; |
- } |
- if (!pending_v8_memory_allocated_update_) { |
- render_view_host_->Send(new ChromeViewMsg_GetV8HeapStats); |
- pending_v8_memory_allocated_update_ = true; |
- } |
-} |
- |
-WebKit::WebCache::ResourceTypeStats |
-TaskManagerRendererResource::GetWebCoreCacheStats() const { |
- return stats_; |
-} |
- |
-float TaskManagerRendererResource::GetFPS() const { |
- return fps_; |
-} |
- |
-size_t TaskManagerRendererResource::GetV8MemoryAllocated() const { |
- return v8_memory_allocated_; |
-} |
- |
-size_t TaskManagerRendererResource::GetV8MemoryUsed() const { |
- return v8_memory_used_; |
-} |
- |
-void TaskManagerRendererResource::NotifyResourceTypeStats( |
- const WebKit::WebCache::ResourceTypeStats& stats) { |
- stats_ = stats; |
- pending_stats_update_ = false; |
-} |
- |
-void TaskManagerRendererResource::NotifyFPS(float fps) { |
- fps_ = fps; |
- pending_fps_update_ = false; |
-} |
- |
-void TaskManagerRendererResource::NotifyV8HeapStats( |
- size_t v8_memory_allocated, size_t v8_memory_used) { |
- v8_memory_allocated_ = v8_memory_allocated; |
- v8_memory_used_ = v8_memory_used; |
- pending_v8_memory_allocated_update_ = false; |
-} |
- |
-base::ProcessHandle TaskManagerRendererResource::GetProcess() const { |
- return process_; |
-} |
- |
-int TaskManagerRendererResource::GetUniqueChildProcessId() const { |
- return unique_process_id_; |
-} |
- |
-TaskManager::Resource::Type TaskManagerRendererResource::GetType() const { |
- return RENDERER; |
-} |
- |
-int TaskManagerRendererResource::GetRoutingID() const { |
- return render_view_host_->GetRoutingID(); |
-} |
- |
-bool TaskManagerRendererResource::ReportsCacheStats() const { |
- return true; |
-} |
- |
-bool TaskManagerRendererResource::ReportsFPS() const { |
- return true; |
-} |
- |
-bool TaskManagerRendererResource::ReportsV8MemoryStats() const { |
- return true; |
-} |
- |
-bool TaskManagerRendererResource::CanInspect() const { |
- return true; |
-} |
- |
-void TaskManagerRendererResource::Inspect() const { |
- DevToolsWindow::OpenDevToolsWindow(render_view_host_); |
-} |
- |
-bool TaskManagerRendererResource::SupportNetworkUsage() const { |
- return true; |
-} |
- |
-void TaskManagerRendererResource::RenderViewHostDestroyed( |
- content::RenderViewHost* render_view_host) { |
- // We should never get here. We should get deleted first. |
- // Use this CHECK to help diagnose http://crbug.com/165138. |
- CHECK(false); |
-} |