Files
tubestation/js
Julian Seward 00242a9d28 Bug 1965195 - wasm: make lazy tiering more aggressive for small modules. r=rhunt.
Consideration of lazy tiering for the limit cases "module size tends to
infinity" and "module size tends to zero" shows that lazy tiering is relatively
at a disadvantage to eager tiering as modules get smaller.  We see the results
in the regression detailed in bug 1964966.

This patch changes LazyTieringHeuristics::estimateIonCompilationCost to take
into account module size, using that to reduce the resulting tier-up threshold
for small modules.

Differential Revision: https://phabricator.services.mozilla.com/D248597
2025-05-09 19:54:36 +00:00
..