Reduce size of interning handles
Categories
(Core :: Graphics: WebRender, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: gw, Assigned: gw)
Details
(Keywords: perf-alert)
Attachments
(1 file)
Assignee | ||
Comment 1•5 years ago
|
||
This reduces the size of intern handles, which drops the size of
the PrimitiveInstance structure from 80 bytes to 64 bytes. This
has a significant performance improvement on pages with large
numbers of primitives.
It also opens up some future optimization work related to text
run interning costs, which will be a performance win on many pages.
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Backed out changeset for causing failure at test_file_delete.html.
Backout link: https://hg.mozilla.org/integration/autoland/rev/0b270ed6f92d79b577ab4523c40a6c0e3d160cb5
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=309652575&repo=autoland&lineNumber=5520
Assignee | ||
Comment 4•5 years ago
|
||
The failures in that link are caused by a different patch on autoland. I'll try re-landing this shortly, after discussing with the sheriffs.
Comment 6•5 years ago
|
||
bugherder |
Comment 7•5 years ago
|
||
== Change summary for alert #26506 (as of Tue, 14 Jul 2020 09:19:49 GMT) ==
Improvements:
3% displaylist_mutate linux64-shippable-qr opt e10s stylo 3,133.04 -> 3,024.04
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26506
Description
•