The adaptive scavenger landed in change set r243144, but was later disabled for macOS in r249670 due to a regression found during power testing. It is likely that we can arrive at a different set of adaptive scavenger parameters that provide memory reduction without impacting performance.
<rdar://71987791>
<rdar://problem/76786339>
Created attachment 426430 [details] Patch
Comment on attachment 426430 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=426430&action=review > Source/bmalloc/bmalloc/Scavenger.h:113 > +#if BPLATFORM(MAC) maybe also worth it for catalyst?
(In reply to Saam Barati from comment #4) > Comment on attachment 426430 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=426430&action=review > > > Source/bmalloc/bmalloc/Scavenger.h:113 > > +#if BPLATFORM(MAC) > > maybe also worth it for catalyst? One could probably argue good reasons for either the macOS semantics or the every other platform semantics. I'd like to defer this to a future patch after appropriate testing of the two sets of parameters.
Committed r276266 (236748@main): <https://commits.webkit.org/236748@main>