Closed Bug 577036 Opened 14 years ago Closed 12 years ago

JM: Make the code pattern dromaeo uses fast

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: bzbarsky, Unassigned)

References

Details

The microbenchmark in bug 576926 comment 0 more or less measures dromaeo test overhead. With the fixes in that bug, the benchmark is about 3x slower in JM than in TM, and about 5x slower than in v8. We should try to make this fast if we can.
Interp: 294 JM: 3033 JM+TI: 14466 d8: 18358 JM+TI has mostly closed the performance gap with the bug 576926 comment #0 testcase, but not completely.
Blocks: 467263
We're faster than V8 now: Interp : 435 d8 : 24941 JM+TI : 32314 Ion : 39537 Pretty sure this is Luke's aliased var work, and IonMonkey adds another 7000 runs per second. Nothing to do here.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Awesome, thanks!
You need to log in before you can comment on or make changes to this bug.