Closed Bug 1898461 Opened 1 year ago Closed 1 year ago

Try tweaking our pretenuring parameters a little

Categories

(Core :: JavaScript: GC, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: jonco, Assigned: jonco)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

A couple of things I noticed about our pretenuring parameters:

  • our attention threshold is much higher at 500 than the equivalent in v8, which is 100
  • we limit the number of allocation sites created per minor GC to 500 and speedometer3 hits this limit

This reduces the attention threshold to 200 and increases the limit on the
number of allocation sites per minor GC to 600.

This shows some large high confidence improvements on jetstream2 splay subtests
and some low confidence speedometer3 subtest improvements on linux.

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f6278961ec15 Tweak our pretenuring parameters a little r=jandem
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch

(In reply to Mayank Bansal from comment #5)

incremental improvement on splay

The graph linked reports 12.4% improvement on splay, but looking at recent history it could be greater than that if you take the average.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: