Color management performance regression with qcms rust rewrite
Categories
(Core :: Graphics: Color Management, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox81 | --- | unaffected |
firefox82 | --- | unaffected |
firefox83 | --- | fixed |
People
(Reporter: aosmond, Assigned: jrmuizel)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
On all platforms we can see a significant image decoding performance regression when color management is in use, e.g.:
With color management: https://treeherder.mozilla.org/perf.html#/graphs?series=mozilla-central,2239827,1,6&selected=2239827,1228693230
Without color management: https://treeherder.mozilla.org/perf.html#/graphs?series=mozilla-central,2239829,1,6&selected=2239829,1228693232
Push log for the regression is
Reporter | ||
Comment 1•5 years ago
|
||
For reference the treeherder targets supported AVX back when I added AVX variations. I assume that is still true today.
I forgot I added QCMS specific perf tests:
"C" implementation: https://treeherder.mozilla.org/perf.html#/graphs?series=mozilla-central,2239825,1,6&selected=2239825,1228693228
"Platform" / e.g. AVX: https://treeherder.mozilla.org/perf.html#/graphs?series=mozilla-central,2239826,1,6&selected=2239826,1228693229
Looks like the performance actually improved slightly for the variant without intrinsics.
Reporter | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Without this the intrinsics end up as calls instead of inline
Updated•5 years ago
|
Comment 7•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Comment 8•5 years ago
|
||
Set release status flags based on info from the regressing bug 1666057
Updated•5 years ago
|
Description
•