|
|
Created:
3 years, 6 months ago by Hannes Payer (out of office) Modified:
3 years, 6 months ago Reviewers:
ulan CC:
v8-reviews_googlegroups.com, Hannes Payer (out of office) Target Ref:
refs/heads/master Project:
v8 Visibility:
Public. |
Description[heap] Use larger marking steps during external allocation pressure
BUG=chromium:626082, chromium:728228
Review-Url: https://codereview.chromium.org/2927553003
Cr-Commit-Position: refs/heads/master@{#45784}
Committed: https://chromium.googlesource.com/v8/v8/+/8d75644fc0ce1cee5d6eca42006f4c4aa89e9b86
Patch Set 1 #
Total comments: 1
Patch Set 2 : step scaling #Patch Set 3 : right types #Patch Set 4 : check #Messages
Total messages: 24 (17 generated)
Description was changed from ========== [heap] Use a stricter incremental marking limit. BUG=chromium:626082, chromium:728228 ========== to ========== [heap] Use a stricter external incremental marking limit. BUG=chromium:626082, chromium:728228 ==========
hpayer@chromium.org changed reviewers: + ulan@chromium.org
https://codereview.chromium.org/2927553003/diff/1/src/heap/heap.cc File src/heap/heap.cc (right): https://codereview.chromium.org/2927553003/diff/1/src/heap/heap.cc#newcode933 src/heap/heap.cc:933: if (external_memory_ > (external_memory_limit_ + kExternalMemoryHardLimit)) { 128MB increase of external memory will trigger non-incremental GC? If so, seems too aggressive.
Description was changed from ========== [heap] Use a stricter external incremental marking limit. BUG=chromium:626082, chromium:728228 ========== to ========== [heap] Use larger marking steps during external allocation pressure BUG=chromium:626082, chromium:728228 ==========
ps2 lgtm
The CQ bit was checked by hpayer@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: v8_linux64_avx2_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel_ng/buil...) v8_linux64_avx2_rel_ng_triggered on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel_ng_trig...)
The CQ bit was checked by hpayer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: v8_linux64_avx2_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel_ng/buil...) v8_linux64_avx2_rel_ng_triggered on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel_ng_trig...)
The CQ bit was checked by hpayer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by hpayer@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from ulan@chromium.org Link to the patchset: https://codereview.chromium.org/2927553003/#ps60001 (title: "check")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 60001, "attempt_start_ts": 1496912187580190, "parent_rev": "aed96e7b049ca41108bc9d69aad5e764a66ee9f3", "commit_rev": "8d75644fc0ce1cee5d6eca42006f4c4aa89e9b86"}
Message was sent while issue was closed.
Description was changed from ========== [heap] Use larger marking steps during external allocation pressure BUG=chromium:626082, chromium:728228 ========== to ========== [heap] Use larger marking steps during external allocation pressure BUG=chromium:626082, chromium:728228 Review-Url: https://codereview.chromium.org/2927553003 Cr-Commit-Position: refs/heads/master@{#45784} Committed: https://chromium.googlesource.com/v8/v8/+/8d75644fc0ce1cee5d6eca42006f4c4aa89... ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/v8/v8/+/8d75644fc0ce1cee5d6eca42006f4c4aa89...
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/2925333002/ by machenbach@chromium.org. The reason for reverting is: Blocks the roll. Fails some layout tests: https://build.chromium.org/p/tryserver.v8/builders/v8_linux_blink_rel/builds/... STDERR: # Fatal error in ../../v8/src/heap/heap.cc, line 957 STDERR: # Check failed: 1.0 <= pressure (1 vs. -0.00503761).. |