diff options
author | alexclarke <alexclarke@chromium.org> | 2015-11-27 02:08:42 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-27 10:09:37 +0000 |
commit | ec5adec0a9879a31866e98c65ddc7b506b9f49c3 (patch) | |
tree | 349ebd7c25c796c03a562467553caf22c2e17724 /components/scheduler/base/task_queue_sets_unittest.cc | |
parent | 73be357897b5496f6bfa8d5ddefbccfca24b7c62 (diff) | |
download | chromium_src-ec5adec0a9879a31866e98c65ddc7b506b9f49c3.zip chromium_src-ec5adec0a9879a31866e98c65ddc7b506b9f49c3.tar.gz chromium_src-ec5adec0a9879a31866e98c65ddc7b506b9f49c3.tar.bz2 |
Move throttling of background timers into the renderer scheduler
Not only does this simplify the code, it's more efficent since
previously setting the timer alignment resulted in mass cancellation
and reposting of timers.
BUG=510398, 546953, 560402
Review URL: https://codereview.chromium.org/1441073006
Cr-Commit-Position: refs/heads/master@{#361971}
Diffstat (limited to 'components/scheduler/base/task_queue_sets_unittest.cc')
-rw-r--r-- | components/scheduler/base/task_queue_sets_unittest.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/scheduler/base/task_queue_sets_unittest.cc b/components/scheduler/base/task_queue_sets_unittest.cc index 568c0d1..8d42503 100644 --- a/components/scheduler/base/task_queue_sets_unittest.cc +++ b/components/scheduler/base/task_queue_sets_unittest.cc @@ -16,8 +16,8 @@ namespace internal { class TaskQueueSetsTest : public testing::Test { public: void SetUp() override { - virtual_time_domain_ = make_scoped_refptr<VirtualTimeDomain>( - new VirtualTimeDomain(base::TimeTicks())); + virtual_time_domain_ = make_scoped_ptr<VirtualTimeDomain>( + new VirtualTimeDomain(nullptr, base::TimeTicks())); task_queue_sets_.reset(new TaskQueueSets(kNumSets)); } @@ -29,8 +29,8 @@ class TaskQueueSetsTest : public testing::Test { TaskQueueImpl* NewTaskQueue(const char* queue_name) { scoped_refptr<internal::TaskQueueImpl> queue = make_scoped_refptr(new internal::TaskQueueImpl( - nullptr, virtual_time_domain_, TaskQueue::Spec(queue_name), "test", - "test")); + nullptr, virtual_time_domain_.get(), TaskQueue::Spec(queue_name), + "test", "test")); task_queues_.push_back(queue); return queue.get(); } @@ -41,7 +41,7 @@ class TaskQueueSetsTest : public testing::Test { return fake_task; } - scoped_refptr<VirtualTimeDomain> virtual_time_domain_; + scoped_ptr<VirtualTimeDomain> virtual_time_domain_; std::vector<scoped_refptr<internal::TaskQueueImpl>> task_queues_; scoped_ptr<TaskQueueSets> task_queue_sets_; }; |