gecko-dev/js
Jon Coppeard 75c9700273 Bug 1751162 - Part 1: Estimate a target nursery size rather than a target nursery growth rate r=sfink
Looking at this code, I'm not sure why I did it like this. We hope that there
will be a single optimum nursery size that we can estimate, but the code tries
to estimate a growth rate instead. I think this leads to us over-growing the
nursery at the start of intensive workloads.

The patch changes this the code to estimate an optimum nursery size (in
smoothedTargetSize) based on the existing heuristics. This ended up with a
slower ramp up of nursery size so I changed it to weight clamped growth factors
more when calculating the smoothed value.

I tired hard to make this neutral on benchmark results, but I'll guess we'll
see.

Differential Revision: https://phabricator.services.mozilla.com/D136636
2022-01-24 10:26:16 +00:00
..
ductwork/debugger
examples Bug 1746090 - Generalize traversing through a function's CFG with BFS_upwards(). r=jonco 2022-01-22 01:34:42 +00:00
public Bug 1746090 - Switch RootList::init from taking an AutoCheckCannotGC token to returning one r=jonco 2022-01-22 01:34:45 +00:00
src Bug 1751162 - Part 1: Estimate a target nursery size rather than a target nursery growth rate r=sfink 2022-01-24 10:26:16 +00:00
xpconnect Backed out changeset 9743e5209921 (bug 1745427) for causing mochitest failures in dom/system/tests/test_pathutils.html CLOSED TREE 2022-01-22 04:04:25 +02:00
app.mozbuild
ffi.configure Bug 1694884 - Fail configure when using --*-system-* options with a bootstrapped sysroot. r=firefox-build-system-reviewers,mhentges 2021-07-16 20:51:27 +00:00
moz.build
moz.configure Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi 2022-01-20 21:01:20 +00:00
sub.configure Bug 1747501 - Move ZLIB_IN_MOZGLUE to python configure. r=firefox-build-system-reviewers,andi 2021-12-29 22:12:45 +00:00