ImageBitmap can create a lot shutdown observers, which are managed by an array
Categories
(Core :: Graphics: Canvas2D, defect)
Tracking
()
People
(Reporter: tnikkel, Assigned: tnikkel)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(1 file)
This makes bug 1508765 slower for example.
| Assignee | ||
Comment 1•2 years ago
|
||
Use on shutdown observer and manager a hashtable of all imagebitmaps. Observers are managed using an array, which is slow for large numbers of observers.
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1414825
Comment 4•2 years ago
|
||
Very long standing regression, not worth uplifting.
Comment 5•2 years ago
•
|
||
Backed out changeset ec7fc33e6ad4 (Bug 1839286) for causing multiple failures
Log: https://treeherder.mozilla.org/logviewer?job_id=419945660&repo=autoland&lineNumber=3751
https://treeherder.mozilla.org/logviewer?job_id=419944713&repo=autoland&lineNumber=6684
https://treeherder.mozilla.org/logviewer?job_id=419941275&repo=autoland&lineNumber=18869
https://treeherder.mozilla.org/logviewer?job_id=419943565&repo=autoland&lineNumber=52958
https://treeherder.mozilla.org/logviewer?job_id=419957015&repo=autoland
https://treeherder.mozilla.org/logviewer?job_id=419948618&repo=autoland&lineNumber=5966
Backout: https://hg.mozilla.org/integration/autoland/rev/0f4b571e4029fa57a6c8c4f1ae7bab13819d0096
Comment 6•2 years ago
|
||
Set release status flags based on info from the regressing bug 1414825
Comment 7•2 years ago
|
||
:tnikkel any update on this?
| Assignee | ||
Comment 8•2 years ago
|
||
Have a patch that passes try, still want to think it over with fresh eyes to make sure my logic is sound.
| Assignee | ||
Updated•2 years ago
|
Comment 10•2 years ago
|
||
| bugherder | ||
Comment 11•2 years ago
|
||
:tnikkel thank you! i think this can ride the 117 train, but let me know if you think otherwise
Updated•2 years ago
|
Updated•2 years ago
|
Description
•