Open Bug 1021224 Opened 10 years ago Updated 2 years ago

Speed up JS::Call

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

People

(Reporter: terrence, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: perf)

And improve the call machinery in general. This path currently traverses many, many layers and it is not clear which of them are really necessary at this point.
bz, do you have a simple (representative) testcase for this?
Component: JavaScript: GC → JavaScript Engine
Flags: needinfo?(bzbarsky)
Keywords: perf
The testing patch and testcase in bug 1019081 is one option. Another option is http://mozilla.pettay.fi/moztests/events/event_speed_3.html where if my profile is not lying to me the time under JS::Call is 20% or so, of which only 9% is actually running the jitcode we end up running.
Blocks: 840201, 1019081
Flags: needinfo?(bzbarsky)
Depends on: 1152930
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.