Enable same-compartment-realms for system-principal windows
Categories
(Core :: DOM: Core & HTML, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: jandem, Assigned: jandem)
References
Details
Attachments
(2 files)
Assignee | ||
Comment 1•7 years ago
|
||
Assignee | ||
Comment 2•7 years ago
|
||
Updated•7 years ago
|
Assignee | ||
Comment 3•7 years ago
|
||
![]() |
||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Assignee | ||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Assignee | ||
Comment 8•7 years ago
|
||
Assignee | ||
Comment 9•7 years ago
|
||
Assignee | ||
Comment 10•7 years ago
|
||
![]() |
||
Comment 11•7 years ago
|
||
Assignee | ||
Comment 12•7 years ago
|
||
![]() |
||
Comment 13•7 years ago
|
||
![]() |
||
Comment 14•7 years ago
|
||
Assignee | ||
Comment 15•7 years ago
|
||
Assignee | ||
Comment 16•7 years ago
|
||
Assignee | ||
Comment 17•7 years ago
|
||
Assignee | ||
Comment 18•7 years ago
|
||
Assignee | ||
Comment 19•7 years ago
|
||
Assignee | ||
Comment 20•7 years ago
|
||
Comment 21•7 years ago
|
||
![]() |
||
Comment 22•7 years ago
|
||
bugherder |
![]() |
||
Comment 23•7 years ago
|
||
Assignee | ||
Comment 24•7 years ago
|
||
Comment 25•7 years ago
|
||
As bug 1512029 landed in the same push than this bug it is hard to say which patch had the most impact, but we got nice speedups from your work in DevTools. Thanks Jan!
== Change summary for alert #18560 (as of Thu, 03 Jan 2019 09:04:31 GMT) ==
Regressions:
24% damp custom.jsdebugger.stepOver.DAMP osx-10-10 opt e10s stylo 781.48 -> 969.01
16% damp custom.inspector.collapseall.balanced windows7-32 opt e10s stylo 13.90 -> 16.15
14% damp custom.inspector.collapseall.manychildren windows7-32 opt e10s stylo 1.85 -> 2.12
11% damp custom.inspector.collapseall.manychildren windows10-64 opt e10s stylo 1.92 -> 2.13
11% damp custom.inspector.collapseall.balanced windows10-64-qr opt e10s stylo 15.59 -> 17.31
11% damp server.protocoljs.DAMP windows10-64 opt e10s stylo 1,649.41 -> 1,828.28
A couple of others, but I think they can be related to so many changes to the other subtests.
It often happen that making one test significantly faster, makes a couple others slower.
Improvements:
33% damp simple.styleeditor.close.DAMP windows7-32 pgo e10s stylo 16.99 -> 11.38
32% damp simple.netmonitor.reload.DAMP osx-10-10 opt e10s stylo 85.01 -> 57.94
28% damp simple.webconsole.close.DAMP osx-10-10 opt e10s stylo 53.98 -> 39.05
27% damp simple.styleeditor.close.DAMP linux64-qr opt e10s stylo 17.57 -> 12.84
26% damp simple.styleeditor.close.DAMP windows10-64 pgo e10s stylo 17.07 -> 12.66
24% damp simple.styleeditor.close.DAMP linux64 opt e10s stylo 19.17 -> 14.57
23% damp simple.styleeditor.close.DAMP windows10-64-qr opt e10s stylo 16.50 -> 12.68
23% damp custom.jsdebugger.stepOut.DAMP windows7-32 pgo e10s stylo 849.15 -> 653.98
And many other very significant speedups.
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=18560
I re-ran the profiler against a recent tree and I'm still seeing cross compartment wrappers when running DevTools.
I imagine bug 1515290 is preventing the completion of this work around compartments in DevTools, so I'm expecting even more improvements later on.
Assignee | ||
Comment 26•7 years ago
|
||
(In reply to Alexandre Poirot [:ochameau] from comment #25)
I imagine bug 1515290 is preventing the completion of this work around compartments in DevTools, so I'm expecting even more improvements later on.
Yeah, when I disabled this for the devtools sandbox (part 1 here) DAMP regressed quite a bit on Try compared to my earlier Try pushes IIRC, so I'm looking forward to bug 1515290 landing :)
Updated•7 years ago
|
Description
•