| Index: third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| index 0d5d624c3473fbf9c57ddb54950c5c75b4a7da83..5a17f616dcb971ae9f4446b8c1cd466aa65370f2 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| @@ -490,6 +490,10 @@ void RendererSchedulerImpl::SuspendRenderer() {
|
| if (helper_.IsShutdown())
|
| return;
|
| suspend_timers_when_backgrounded_closure_.Cancel();
|
| +
|
| + UMA_HISTOGRAM_COUNTS("PurgeAndSuspend.PendingTaskCount",
|
| + helper_.GetNumberOfPendingTasks());
|
| +
|
| // TODO(hajimehoshi): We might need to suspend not only timer queue but also
|
| // e.g. loading tasks or postMessage.
|
| MainThreadOnly().renderer_suspended = true;
|
|
|