Open Bug 1874815 Opened 5 months ago Updated 2 months ago

JS demo is 2.6x slower in Nightly compared to Chrome

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

People

(Reporter: mayankleoboy1, Unassigned)

References

(Blocks 1 open bug, )

Details

Go to https://dgtized.github.io/shimmers/#/sketches/wave-function-collapse?seed=1151015197
Click on the "Cycle Mode" button once to change it to "cells"
Click on "Solve" button'

Nightly: https://share.firefox.dev/3Sk8Tpw (65s)
Chrome: https://share.firefox.dev/47wtA69 (28s)

Severity: -- → N/A
Priority: -- → P3

Interesting that we spend 2.3% of time in the 'isForwarded' call. Aside from that, profile is quite flat -- haven't looked deeply though during triage.

We've got a high nursery promotion rate here. I wonder if there we are missing a pretenuring opportunity.

(In reply to Jon Coppeard (:jonco) (PTO until 4th March) from comment #2)

We've got a high nursery promotion rate here. I wonder if there we are missing a pretenuring opportunity.

Is that the "Nursery allocations since last minor GC" metric that appears when you hover mouse over the nursery markers? What is considered as "high nursery promotion rate" ?
Are such cases worthwhile to file bugs (where the rate is high and optionally we are slower than the competition)?

(In reply to Mayank Bansal from comment #3)

Is that the "Nursery allocations since last minor GC" metric

It's the percentage that appears at the end of "Bytes tenured". We aim to keep this around 2% but it depends on workload and other factors (like how large we can make the nursery).

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