| Index: third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| index bedca1e75f6e8b15ad1ba825dcc6827874296e83..39a314532dd491e8b83af7d78195fed6f2803eb7 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| @@ -17,7 +17,7 @@
|
| #include "platform/scheduler/renderer/idle_time_estimator.h"
|
| #include "platform/scheduler/renderer/render_widget_signals.h"
|
| #include "platform/scheduler/renderer/task_cost_estimator.h"
|
| -#include "platform/scheduler/renderer/throttling_helper.h"
|
| +#include "platform/scheduler/renderer/task_queue_throttler.h"
|
| #include "platform/scheduler/renderer/user_model.h"
|
| #include "platform/scheduler/renderer/web_view_scheduler_impl.h"
|
| #include "public/platform/scheduler/renderer/renderer_scheduler.h"
|
| @@ -34,7 +34,7 @@ namespace scheduler {
|
| class AutoAdvancingVirtualTimeDomain;
|
| class RenderWidgetSchedulingState;
|
| class WebViewSchedulerImpl;
|
| -class ThrottlingHelper;
|
| +class TaskQueueThrottler;
|
|
|
| class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
| : public RendererScheduler,
|
| @@ -131,7 +131,9 @@ class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
| const base::PendingTask& task) override;
|
|
|
| // TaskTimeObserver implementation:
|
| - void ReportTaskTime(double start_time, double end_time) override;
|
| + void ReportTaskTime(TaskQueue* task_queue,
|
| + base::TimeTicks start_time,
|
| + base::TimeTicks end_time) override;
|
|
|
| // QueueingTimeEstimator::Client implementation:
|
| void OnQueueingTimeForWindowEstimated(base::TimeDelta queueing_time) override;
|
| @@ -170,7 +172,9 @@ class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
|
|
| AutoAdvancingVirtualTimeDomain* GetVirtualTimeDomain();
|
|
|
| - ThrottlingHelper* throttling_helper() { return throttling_helper_.get(); }
|
| + TaskQueueThrottler* task_queue_throttler() {
|
| + return task_queue_throttler_.get();
|
| + }
|
|
|
| private:
|
| friend class RendererSchedulerImplTest;
|
| @@ -338,7 +342,7 @@ class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
|
|
| SchedulerHelper helper_;
|
| IdleHelper idle_helper_;
|
| - std::unique_ptr<ThrottlingHelper> throttling_helper_;
|
| + std::unique_ptr<TaskQueueThrottler> task_queue_throttler_;
|
| RenderWidgetSignals render_widget_scheduler_signals_;
|
|
|
| const scoped_refptr<TaskQueue> control_task_runner_;
|
|
|