Closed Bug 1624627 Opened 5 years ago Closed 5 years ago

Revive the slow frame indicator

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: nical, Assigned: nical)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

The indicator coming with the "gfx.webrender.debug.slow-frame-indicator" pref has been broken for a while. It was useful, though, let's revive it.

In addition it would be useful to add extra specific "slowness indicators", for example for scene building, frame building, rendering and whatever else we care about.

This removes the WebRender side of the previous slow frame indicator and replace it with a simple implementation that only looks at the CPU time on the render backend and renderer thread involved for building a frame.

A followup patch will add a separate indicator for when the displaylist/ipc/scene bits take too long.

Assignee: nobody → nical.bugzilla
Status: NEW → ASSIGNED

It moves when DL building + IPC + scene building takes more than 100ms.

Depends on D69247

Pushed by nsilva@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3ca010d7a52d Reimplement the slow frame indicator. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/af4366c6c434 Add a slow transaction indicator. r=jrmuizel
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: