v8/include
Michael Lippautz dac86be251 Reland "[heap] Add global memory controller"
Provide a global memory controller used to compute limits for combined
on-heap and embedder memory. The global controller uses the same
mechanism (gc speed, mutator speed) and growing factors as the regular
on-heap controller.

Rely on V8's mechanisms for configured state that stops shrinking the
limit.

This reverts commit 5e043f2773.

Tbr: ulan@chromium.org
Bug: chromium:948807
Change-Id: Id4f94e7dcb458d1d0d2f872194f8f3ea0959a73f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1622968
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61715}
2019-05-21 21:50:21 +00:00
..
libplatform [tracing] Implement the default TracingController with Perfetto 2019-05-03 14:33:58 +00:00
APIDesign.md
DEPS
OWNERS [ptr-compr] Add gn arg for 31bit Smis on 64bit arch 2018-10-24 13:26:35 +00:00
v8-inspector-protocol.h
v8-inspector.h [DevTools] Switch inspector-test.cc to use the CBOR encoded inspector state. 2019-05-15 15:58:12 +00:00
v8-internal.h [cleanup] Better implementation of SmiTagging<4>::IsValidSmi() 2019-05-10 10:39:43 +00:00
v8-platform.h make deleted functions public in include 2019-05-13 07:58:31 +00:00
v8-profiler.h [cpu-profiler] Implement CPU profiler subsampling/multiplexing 2019-05-15 16:48:27 +00:00
v8-testing.h
v8-util.h Reland "[api,heap] Remove deprecated Persistent APIs" 2019-04-24 09:34:27 +00:00
v8-value-serializer-version.h
v8-version-string.h
v8-version.h Update master version to 7.6. 2019-04-18 08:14:42 +00:00
v8-wasm-trap-handler-posix.h [api] Fix includes in trap handler API header files 2019-01-16 15:15:52 +00:00
v8-wasm-trap-handler-win.h [api] Fix includes in trap handler API header files 2019-01-16 15:15:52 +00:00
v8.h Reland "[heap] Add global memory controller" 2019-05-21 21:50:21 +00:00
v8config.h [build] Add iOS detection 2019-04-17 08:53:35 +00:00