Closed Bug 446124 Opened 16 years ago Closed 16 years ago

optimize inner function compilation to avoid excess cloning

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: shaver, Unassigned)

Details

(Keywords: perf)

We currently don't propagate TCF_COMPILE_N_GO sufficiently aggressively, so we have to do expensive cloning at function runtime.

http://hg.mozilla.org/tracemonkey/index.cgi/rev/eda3a62d9630 reduces our time on function-closure from sunspider/ubench from 112 to 40 on my machine.
This must have been merged into m-c
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Flags: in-testsuite-
Flags: in-litmus-
You need to log in before you can comment on or make changes to this bug.