Open
Bug 940125
Opened 11 years ago
Updated 2 years ago
Substantial regression in Octane v2 - MandreelLatency between FF22 and FF25
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
NEW
People
(Reporter: nihsanullah, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Keywords: perf)
My numbers: Firefox 22 - 57,301 Firefox 25 - 40,203 Octane v2 is very new and not on AWFY yet. I discovered this while doing some manual benchmarking. So far every regression between FF22 and FF23 has been related to the loss of JM and large function size so that may be a place to start.
Comment 1•11 years ago
|
||
I confirm, we already saw this issue in other code base, and the lack of chunk compilation in IonMonkey is often related to this issue. Still, this should be less of a problem since Brian enabled large function compilation on the background thread (Bug 886957), which should already be part of Gecko 25. Jan tried to add chunk compilation to IonMonkey about a year ago, but the extra complexity added was hard to grasp from what I understood. Kannan recently opened Bug 937647 to suggest doing chunk compilation per-loop.
Depends on: 937647
Comment 2•11 years ago
|
||
Just to be clear, we don't know at all whether this is caused by function size and chunked compilation. It could be, but there can be many other reasons (see bug 940062 for instance).
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•