Open
Bug 1090584
Opened 10 years ago
Updated 1 month ago
3x slower on dart2js output of DeltaBlue benchmark vs v8
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
NEW
People
(Reporter: azakai, Unassigned)
Details
(Keywords: perf)
Attachments
(1 file)
61.81 KB,
application/javascript
|
Details |
Related to bug 1090583, this is another benchmark where dart2s output is much slower in spidermonkey than v8, here DeltaBlue is 3x slower.
Comment 1•10 years ago
|
||
On 32-bit we're now about 2x slower than V8.
We have > 25% of time under js::array_push, because we're failing to inline some push calls. The PropertyWriteNeedsTypeBarrier call in IonBuilder::inlineArrayPush returns true.
Fixing that will hopefully close most of the gap with V8, but this will likely need more work.
Bug 1090583 comment 7 applies here as well, but fixing it isn't a big win here. Also, --unboxed-objects wins a few %. Might be more on 64-bit.
Keywords: perf
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•