Closed
Bug 1009829
Opened 11 years ago
Closed 10 years ago
CanvasMark bottlenecks on JS, lots of bailout markers
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1010747
People
(Reporter: BenWa, Unassigned)
References
Details
The profile spends most of the time in d/k(), the profile shows a ton of:
'Bailout_Normal after mul on line 1 of http://www.kevs3d.co.uk/dev/canvasmark/scripts/k3d-min.js:1'
http://people.mozilla.org/~bgirard/cleopatra/#report=05f203a18a599b1057dddbe23c638bc6a8db214b
Updated•11 years ago
|
Flags: needinfo?(jdemooij)
Reporter | ||
Comment 1•11 years ago
|
||
This is on Android Glaxy Nexus with a nightly build.
OS: Mac OS X → Android
Hardware: x86 → ARM
Comment 2•11 years ago
|
||
I can reproduce this on OS X, 32-bit. These bailouts happen during test 7 and are caused by LFloor...
Flags: needinfo?(jdemooij)
Comment 3•11 years ago
|
||
BenWa, thanks for reporting this! The problem is caused by Math.ceil inlining, I filed bug 1010747. We should test this again when that bug is fixed.
Comment 4•10 years ago
|
||
BenWa, thanks again for reporting! Do you still see slowdowns and bailout markers in your code, now that 1010747 has landed?
Flags: needinfo?(bgirard)
Reporter | ||
Comment 5•10 years ago
|
||
It's fixed. I still see about 50ish bailout while running canvasmark but it looks better.
Flags: needinfo?(bgirard)
Reporter | ||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•