Disable async stacks by default in more cases
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
People
(Reporter: smaug, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
5.64 KB,
patch
|
Details | Diff | Splinter Review | |
6.16 KB,
patch
|
Details | Diff | Splinter Review |
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Reporter | ||
Comment 7•8 years ago
|
||
Reporter | ||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Reporter | ||
Comment 10•8 years ago
|
||
Reporter | ||
Comment 11•8 years ago
|
||
Comment 12•8 years ago
|
||
Reporter | ||
Comment 13•8 years ago
|
||
Reporter | ||
Comment 14•8 years ago
|
||
Comment 15•8 years ago
|
||
Comment 16•8 years ago
|
||
Updated•8 years ago
|
Comment 17•8 years ago
|
||
Reporter | ||
Comment 18•8 years ago
|
||
Comment 19•8 years ago
|
||
Comment 20•8 years ago
|
||
Comment 21•8 years ago
|
||
Updated•7 years ago
|
Comment 22•5 years ago
|
||
Because the performance tests use nightly and thus have async stacks on for desktop this came us the reason why we're seeing ~2-3% lower speedometer results within raptor than with the browsertime framework (which disabled async stacks).
In Bug 1595537 I proposed that we disable async stacks for the performance profile since this more closely matches the user experience.
These performance results are used for catching regressions and improvements and also for comparing ourselves to other browsers.
Comment 23•5 years ago
|
||
By the way, bug 1589523 describes a way for us to include async calls in JS error stacks with none of this overhead. That technique doesn't help provide stacks for DOM callbacks or promise creation and resolution, however.
Comment 24•5 years ago
|
||
I'm working through some of the issues discussed here in https://bugzilla.mozilla.org/show_bug.cgi?id=1601179#c4 if anyone would like to offer feedback to my questions there.
Updated•2 years ago
|
Description
•