• Andreas Haas's avatar
    [wasm] Adjust EstimateNativeModuleCodeSize to dynamic tiering · ea8da506
    Andreas Haas authored
    With dynamic tiering, the total amount of code generated for a
    WebAssembly module decreases significantly. However, the amount of
    code space we reserved for generated code has not been adjusted yet.
    This CL adds a parameter for dynamic tiering to
    EstimateNativeModuleCodeSize. If dynamic tiering is used, then the code
    space reserved for TurboFan gets reduced to a quarter of the code space
    without dynamic tiering.
    
    Reserving a quarter of the space seems to be still quite generous. Even
    Google Earth, seems to use a lot of its code, only needs less than 20%.
    
    R=clemensb@chromium.org
    
    Bug: chromium:1285334
    Change-Id: I7dce0821b5e46d7240dfb1523031de84b1fe1348
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3420307Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
    Commit-Queue: Andreas Haas <ahaas@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#78826}
    ea8da506
Name
Last commit
Last update
..
benchmarks Loading commit data...
bigint Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
debugging Loading commit data...
fuzzer Loading commit data...
fuzzilli Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
test262 Loading commit data...
torque Loading commit data...
unittests Loading commit data...
wasm-api-tests Loading commit data...
wasm-js Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
OWNERS Loading commit data...