New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 852380 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Last visit > 30 days ago
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Scheduler: Extend frame priority experiment to non-loading phases.

Project Member Reported by farahcharab@chromium.org, Jun 13 2018

Issue description

Experiment with setting the priority of the following to low: 

1- hidden frames 
2- sub-frames
3- timer tasks 
4- sub-frame timer tasks

Relevant material can be found in:

https://docs.google.com/document/d/1ct7kiPbpBsYJqeHJ07aWPzfC2I7kpcvdllPJ3hLfgYw/edit?usp=sharing 

 

 
Summary: Scheduler: Extend frame priority experiment to non-loading phases. (was: Scheduler: Experiment with priorities for frame and task types.)
Status: Assigned (was: Fixed)
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 13 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5a7fad24a77c5ca0ffbb1b333579b379c0afffea

commit 5a7fad24a77c5ca0ffbb1b333579b379c0afffea
Author: Farah Charab <farahcharab@google.com>
Date: Wed Jun 13 17:04:47 2018

Scheduler: Extend frame priority experiment to non-loading phases.

Support enabling the following experiments for all use cases or loading-only:

Low priority for hidden frames
Low priority for subframes
Low priority for throttleable tasks
Low priority for throttleable subframes

Bug: 852380
Change-Id: I26a0865dc1fb3caab5eae2ab7dc47fddb9bc2931
Reviewed-on: https://chromium-review.googlesource.com/1099055
Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Commit-Queue: Farah Charab <farahcharab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#566881}
[modify] https://crrev.com/5a7fad24a77c5ca0ffbb1b333579b379c0afffea/testing/variations/fieldtrial_testing_config.json
[modify] https://crrev.com/5a7fad24a77c5ca0ffbb1b333579b379c0afffea/third_party/blink/renderer/platform/scheduler/child/features.h
[modify] https://crrev.com/5a7fad24a77c5ca0ffbb1b333579b379c0afffea/third_party/blink/renderer/platform/scheduler/main_thread/frame_scheduler_impl.cc
[modify] https://crrev.com/5a7fad24a77c5ca0ffbb1b333579b379c0afffea/third_party/blink/renderer/platform/scheduler/main_thread/frame_scheduler_impl_unittest.cc

Owner: farahcharab@chromium.org
Status: Started (was: Assigned)

Sign in to add a comment