v8/test
Ulan Degenbaev be5dbd8f56 Revert "[heap] Detect ineffective GCs near the heap limit."
This reverts commit 496d05967c.

Reason for revert: https://logs.chromium.org/v/?s=chromium%2Fbb%2Fclient.v8%2FV8_Linux64_-_internal_snapshot%2F14705%2F%2B%2Frecipes%2Fsteps%2FCheck__flakes_%2F0%2Flogs%2FOutOfMemoryIneffectiv..%2F0

Original change's description:
> [heap] Detect ineffective GCs near the heap limit.
> 
> Currently V8 can enter CPU thrashing GC loop near the heap limit. In
> such cases it is better to trigger an out-of-memory failure earlier to
> avoid wasting CPU time and to avoid unresponsiveness.
> 
> This patch adds a mechanism for tracking consecutive ineffective GCs.
> A GC is considered ineffective if the heap size after the GC is still
> close to the heap limit and if the average mutator utilization dropped
> below a fixed threshold.
> 
> V8 execution is aborted after four consecutive ineffective GCs.
> 
> Bug: chromium:824214
> Change-Id: I647032707d49e5383e1317c5e7616dd57077ea32
> Reviewed-on: https://chromium-review.googlesource.com/978178
> Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
> Reviewed-by: Hannes Payer <hpayer@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#52244}

TBR=ulan@chromium.org,hpayer@chromium.org

Change-Id: I267d247010a90224be60c27c83eeb37c3878fba5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:824214
Reviewed-on: https://chromium-review.googlesource.com/982072
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52246}
2018-03-27 13:34:27 +00:00
..
benchmarks [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
cctest Revert "[heap] Detect ineffective GCs near the heap limit." 2018-03-27 13:34:27 +00:00
common [wasm][anyref] Implement decoding of new instructions 2018-03-23 12:21:58 +00:00
debugger [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
fuzzer [build] Add data deps for executable tests 2018-03-26 13:37:03 +00:00
inspector [debug] disable debug breaks in side-effect free debug-evaluate. 2018-03-26 16:27:32 +00:00
intl [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
js-perf-test [js-perf-test] Don't run SixSpeed benchmarks with --future. 2018-03-22 09:50:12 +00:00
memory
message [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
mjsunit [cleanup] Delete test with obsolete flag 2018-03-27 08:46:16 +00:00
mkgrokdump [build] Add data deps for executable tests 2018-03-26 13:37:03 +00:00
mozilla [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
preparser [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
test262 [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
unittests [turbofan] unify interpreter and JIT speculation poisoning 2018-03-27 12:55:28 +00:00
wasm-spec-tests [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
webkit [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
bot_default.isolate
BUILD.gn [build] Add data deps for convenience test targets 2018-03-26 13:56:43 +00:00
d8_default.isolate
default.isolate
optimize_for_size.isolate
perf.isolate