0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/deps
Сковорода Никита Андреевич 0e21c1e637
deps: V8: cherry-pick 687d865fe251
Original commit message:

    [heap] Perform GCs on v8::BackingStore allocation

    This adds heuristics to perform young and full GCs on allocation
    of external ArrayBuffer backing stores.

    Young GCs are performed proactively based on the external backing
    store bytes for the young generation. Full GCs are performed only
    if the allocation fails. Subsequent CLs will add heuristics to
    start incremental full GCs based on the external backing store bytes.

    This will allow us to remove AdjustAmountOfExternalMemory for
    ArrayBuffers.

    Bug: v8:9701, chromium:1008938
    Change-Id: I0e8688f582989518926c38260b5cf14e2ca93f84
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1803614
    Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
    Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
    Reviewed-by: Hannes Payer <hpayer@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#65480}

PR-URL: https://github.com/nodejs/node/pull/31007
Refs: 687d865fe2
Refs: https://github.com/nodejs/node/issues/1671
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2019-12-25 23:22:53 +01:00
..
acorn
acorn-plugins
brotli
cares
histogram
icu-small tools: update icu to 65.1 2019-12-05 20:39:20 -05:00
llhttp deps: update llhttp to 2.0.1 2019-11-29 16:16:30 +01:00
nghttp2 deps: update nghttp2 to 1.40.0 2019-11-18 15:45:52 +01:00
node-inspect
npm deps: update npm to 6.13.4 2019-12-12 06:55:20 -05:00
openssl deps: fix OPENSSLDIR on Windows 2019-12-05 21:38:39 -08:00
uv deps: upgrade to libuv 1.34.0 2019-12-06 11:14:59 -05:00
uvwasi deps,src,test: update to uvwasi 0.0.3 2019-12-17 17:35:09 -08:00
v8 deps: V8: cherry-pick 687d865fe251 2019-12-25 23:22:53 +01:00
zlib