New issue
Advanced search Search tips

Issue 877245 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task



Sign in to add a comment

Create a new QueueType for non-loading task queues to use for metrics

Project Member Reported by shaseley@google.com, Aug 23

Issue description

In crrev.com/c/1150910, we added the ability for frame scheduler to create new non-loading queues past the default throttleable, deferrable, pausable, and unpausable. Currently, these map to a QueueType based on the highest-order bit throttleable > deferrable > pausable > unpausable.

It may be cleaner to create a new QueueType for non-loading task queues to use in metrics. One thought is to keep throttleable (for separate metrics), but lump everything else into QueueType::kFrameNonLoading.

See https://cs.chromium.org/chromium/src/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.h

See TODO in https://cs.chromium.org/chromium/src/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller.h
 
Labels: -Type-Bug Type-Task
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment