v8/test
Omer Katz f13c55d7b2 cppgc: Port incremental marking schedule
Schedule is simpler compared to the schedule in blink since it now
returns deadlines based on marked bytes instead of time.

If marking is ahead of schedule, return the minimum step size.
Otherwise, set step size to catch up to schedule (ignoring the time
passed while performing the step).
No more default initial step size (needed in blink since marking speed
was unknown).
If estimated schedule is exceeded (marking takes longer than 500ms), the
steps will try to mark all remaining objects but would still be capped
by the maximum step duration of 2ms.

Bug: chromium:1056170
Change-Id: I09857db161c621a12d064f9c8c21b646c34f9d71
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2375200
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: Anton Bikineev <bikineev@chromium.org>
Cr-Commit-Position: refs/heads/master@{#69602}
2020-08-28 10:27:16 +00:00
..
benchmarks Fix csuite compare command 2020-07-24 15:58:53 +00:00
cctest Revert "[heap] Add concurrent typed slot recording" 2020-08-28 06:41:06 +00:00
common [wasm][fuzzer] Fix BigInt parameters 2020-08-26 14:22:19 +00:00
debugger [nci] Change testing mode to --turbo-nci-as-midtier 2020-08-20 12:54:40 +00:00
debugging [Py3] Fix flake8 warnings 2020-07-10 16:57:15 +00:00
fuzzer [wasm-simd] Move bitmask into SIMD MVP 2020-08-26 21:35:20 +00:00
fuzzilli Integrate fuzzilli into v8 2020-06-03 09:53:24 +00:00
inspector [inspector] Make collectGarbage of HeapProfiler precise 2020-08-18 07:24:14 +00:00
intl Change the order of the DateTimeFormat resolved 2020-08-27 20:39:05 +00:00
js-perf-test [super property speed] js-perf-test: minor formatting fix 2020-08-25 08:00:13 +00:00
memory [owners] Remove redundant OWNERS files in test/ 2019-06-24 12:44:32 +00:00
message Revert "Reland^3 "[flags] warn about contradictory flags"" 2020-08-17 19:34:18 +00:00
mjsunit [test] Add short copyright to regress-1120905.js 2020-08-27 20:58:05 +00:00
mkgrokdump [heap] Move BaseSpace into base-space.h 2020-06-19 09:38:24 +00:00
mozilla [Respect] Prefer inclusive terms 2020-06-22 18:11:23 +00:00
test262 Roll test262 2020-08-27 23:35:05 +00:00
torque Reland "[torque] typed context slot access" 2020-08-06 11:32:38 +00:00
unittests cppgc: Port incremental marking schedule 2020-08-28 10:27:16 +00:00
wasm-api-tests [ukm][wasm] Add event WasmModuleDecoded 2020-08-17 12:44:33 +00:00
wasm-js [wasm] Update spec tests 2020-08-20 17:52:55 +00:00
wasm-spec-tests [wasm] Update spec tests 2020-08-20 17:52:55 +00:00
webkit Disallow \8 and \9 in strict mode and template literals 2020-08-03 18:05:14 +00:00
BUILD.gn Add google_benchmark depdendency 2020-07-02 20:11:29 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00