New issue
Advanced search Search tips

Issue 785349 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 738493



Sign in to add a comment

Long tasks v2: add CallFunction sampler

Project Member Reported by npm@chromium.org, Nov 15 2017

Issue description

Use a version of the stack_sampling_profiler to create a thread to sample CallFunction. This is part of the work required to land LongTasks v2.

The profiler lives in base:
https://cs.chromium.org/chromium/src/base/profiler/stack_sampling_profiler.h?rcl=3148a21a852e1d31345793a43fbf77430a96e3e1&l=67

There is some work in making the profiler work for our use case. In fact, it currently does not sample the renderer process nor knows how to sample JS.

This work is also blocked on resolving concerns at TPAC concerning the LongTasks v2 API.
 
We've verified that we do want to do this, but it still isn't super high priority, due to lack of clarity around Long tasks v2.
Labels: LabelForFreshness
Hey Nicolas - CSM triage here. Any update?
We're waiting for discussions around LongTasks with the web perf working group. It's unclear what kind of attribution we want to expose.

Sign in to add a comment