Closed Bug 1903979 Opened 2 years ago Closed 1 year ago

Send the frame back to the render backend thread instead of dropping it in the renderer

Categories

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

enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: nical, Unassigned)

References

Details

The goal is to avoid deallocating the frame in a different thread from the one where it was allocated, to avoid lock contention in jemalloc.

Blocks: 1903981
No longer blocks: 1903981

Nowadays we do most frame building allocation in a bump allocator and send the bump allocator's chunks back to the render backend thread for reuse/drop which achieves what this bug as about.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.