| 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);
|
| -}
|
|
|