Closed Bug 484614 Opened 15 years ago Closed 15 years ago

peacekeeper arrayWeighted test performance

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: sayrer, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Good news: this traces like a dream on TM trunk, with one modification to the peacekeeper harness.

they call runTest() with an arg, but don't declare the function with one, so we fall off trace. Bug 481296 is required to fix this part. Fortunately, we can modify the peacekeeper harness and see how things would act if it were fixed.

With the attached (modified) test case, we are about 15% behind v8 and very far behind webkit on mac. This comes down to bug 200505 (wasteful array.join behavior) and js_NewArrayObject. I will test on linux and see whether our lack of jemalloc is hurting us here. webkit is using tcmalloc.
Attached file test case
fixed by bug 200505
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: