summaryrefslogtreecommitdiffstats
path: root/chrome/browser/task_management
diff options
context:
space:
mode:
authormarkdittmer <markdittmer@chromium.org>2016-02-23 11:16:11 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-23 19:17:57 +0000
commit6c1a70a5d0436c7c647c995202fbfa307f28983a (patch)
tree2c4ec28f1acc004d5bc76b304cd44a6b051a2fc2 /chrome/browser/task_management
parentc82a278bd475fd1a68d0b9452e028537f4263043 (diff)
downloadchromium_src-6c1a70a5d0436c7c647c995202fbfa307f28983a.zip
chromium_src-6c1a70a5d0436c7c647c995202fbfa307f28983a.tar.gz
chromium_src-6c1a70a5d0436c7c647c995202fbfa307f28983a.tar.bz2
Move content:GPUVideo...Stats to gpu::Video...Stats. HolyJavaStyleNamingBatman!
As a part of the GPU refactor for Mus, we are trying to eliminate spots where content/common/gpu depends on content/. One such dependency is content::GPUVideoMemoryUsageStats. BUG=586367 CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel Review URL: https://codereview.chromium.org/1708783002 Cr-Commit-Position: refs/heads/master@{#377036}
Diffstat (limited to 'chrome/browser/task_management')
-rw-r--r--chrome/browser/task_management/sampling/task_group.cc10
-rw-r--r--chrome/browser/task_management/sampling/task_group.h10
-rw-r--r--chrome/browser/task_management/sampling/task_manager_impl.cc2
-rw-r--r--chrome/browser/task_management/sampling/task_manager_impl.h5
4 files changed, 15 insertions, 12 deletions
diff --git a/chrome/browser/task_management/sampling/task_group.cc b/chrome/browser/task_management/sampling/task_group.cc
index 9911136..3787bd3 100644
--- a/chrome/browser/task_management/sampling/task_group.cc
+++ b/chrome/browser/task_management/sampling/task_group.cc
@@ -11,6 +11,7 @@
#include "chrome/browser/task_management/task_manager_observer.h"
#include "components/nacl/browser/nacl_browser.h"
#include "content/public/browser/browser_thread.h"
+#include "gpu/ipc/common/memory_stats.h"
namespace task_management {
@@ -117,10 +118,9 @@ void TaskGroup::RemoveTask(Task* task) {
tasks_.erase(task->task_id());
}
-void TaskGroup::Refresh(
- const content::GPUVideoMemoryUsageStats& gpu_memory_stats,
- base::TimeDelta update_interval,
- int64_t refresh_flags) {
+void TaskGroup::Refresh(const gpu::VideoMemoryUsageStats& gpu_memory_stats,
+ base::TimeDelta update_interval,
+ int64_t refresh_flags) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
// First refresh the enabled non-expensive resources usages on the UI thread.
@@ -180,7 +180,7 @@ Task* TaskGroup::GetTaskById(TaskId task_id) const {
}
void TaskGroup::RefreshGpuMemory(
- const content::GPUVideoMemoryUsageStats& gpu_memory_stats) {
+ const gpu::VideoMemoryUsageStats& gpu_memory_stats) {
auto itr = gpu_memory_stats.process_map.find(process_id_);
if (itr == gpu_memory_stats.process_map.end()) {
gpu_memory_ = -1;
diff --git a/chrome/browser/task_management/sampling/task_group.h b/chrome/browser/task_management/sampling/task_group.h
index 02459fd..a9276fd 100644
--- a/chrome/browser/task_management/sampling/task_group.h
+++ b/chrome/browser/task_management/sampling/task_group.h
@@ -18,7 +18,10 @@
#include "chrome/browser/task_management/providers/task.h"
#include "chrome/browser/task_management/sampling/task_group_sampler.h"
#include "chrome/browser/task_management/task_manager_observer.h"
-#include "content/public/common/gpu_memory_stats.h"
+
+namespace gpu {
+struct VideoMemoryUsageStats;
+}
namespace task_management {
@@ -37,7 +40,7 @@ class TaskGroup {
void AddTask(Task* task);
void RemoveTask(Task* task);
- void Refresh(const content::GPUVideoMemoryUsageStats& gpu_memory_stats,
+ void Refresh(const gpu::VideoMemoryUsageStats& gpu_memory_stats,
base::TimeDelta update_interval,
int64_t refresh_flags);
@@ -82,8 +85,7 @@ class TaskGroup {
int idle_wakeups_per_second() const { return idle_wakeups_per_second_; }
private:
- void RefreshGpuMemory(
- const content::GPUVideoMemoryUsageStats& gpu_memory_stats);
+ void RefreshGpuMemory(const gpu::VideoMemoryUsageStats& gpu_memory_stats);
void RefreshWindowsHandles();
diff --git a/chrome/browser/task_management/sampling/task_manager_impl.cc b/chrome/browser/task_management/sampling/task_manager_impl.cc
index 7fee4a5..6ca6fe2 100644
--- a/chrome/browser/task_management/sampling/task_manager_impl.cc
+++ b/chrome/browser/task_management/sampling/task_manager_impl.cc
@@ -297,7 +297,7 @@ void TaskManagerImpl::TaskRemoved(Task* task) {
}
void TaskManagerImpl::OnVideoMemoryUsageStatsUpdate(
- const content::GPUVideoMemoryUsageStats& gpu_memory_stats) {
+ const gpu::VideoMemoryUsageStats& gpu_memory_stats) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
gpu_memory_stats_ = gpu_memory_stats;
diff --git a/chrome/browser/task_management/sampling/task_manager_impl.h b/chrome/browser/task_management/sampling/task_manager_impl.h
index 562b8dc..0f0eedd 100644
--- a/chrome/browser/task_management/sampling/task_manager_impl.h
+++ b/chrome/browser/task_management/sampling/task_manager_impl.h
@@ -20,6 +20,7 @@
#include "chrome/browser/task_management/sampling/task_manager_io_thread_helper.h"
#include "chrome/browser/task_management/task_manager_interface.h"
#include "content/public/browser/gpu_data_manager_observer.h"
+#include "gpu/ipc/common/memory_stats.h"
namespace task_management {
@@ -77,7 +78,7 @@ class TaskManagerImpl :
// content::GpuDataManagerObserver:
void OnVideoMemoryUsageStatsUpdate(
- const content::GPUVideoMemoryUsageStats& gpu_memory_stats) override;
+ const gpu::VideoMemoryUsageStats& gpu_memory_stats) override;
// The notification method on the UI thread when multiple bytes are read
// from URLRequests. This will be called by the |io_thread_helper_|
@@ -126,7 +127,7 @@ class TaskManagerImpl :
// The current GPU memory usage stats that was last received from the
// GpuDataManager.
- content::GPUVideoMemoryUsageStats gpu_memory_stats_;
+ gpu::VideoMemoryUsageStats gpu_memory_stats_;
// The specific blocking pool SequencedTaskRunner that will be used to make
// sure TaskGroupSampler posts their refreshes serially.