Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Issue 2361563004: [heap] Simplify incremental marking counters in GCTracer. (Closed)

Created:
4 years, 3 months ago by ulan
Modified:
4 years, 2 months ago
Reviewers:
Michael Lippautz
CC:
v8-reviews_googlegroups.com, Hannes Payer (out of office), ulan
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[heap] Simplify incremental marking counters in GCTracer. This patch replaces cumulative counters with the counters for the current GC cycle. It also replaces the ring buffer of record incremental marking speeds with a single variable. Committed: https://crrev.com/4c2fd5cd5fcf14a0e522b08ba32046b289102bf5 Cr-Commit-Position: refs/heads/master@{#39826}

Patch Set 1 #

Patch Set 2 : Remove ring buffer for recorded incremental marking speed #

Total comments: 2

Patch Set 3 : address comment #

Patch Set 4 : correct rebase #

Patch Set 5 : rebase #

Patch Set 6 : Fix corner case #

Patch Set 7 : fix test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+128 lines, -99 lines) Patch
M src/heap/gc-tracer.h View 1 3 7 chunks +21 lines, -33 lines 0 comments Download
M src/heap/gc-tracer.cc View 1 2 3 4 5 11 chunks +48 lines, -62 lines 0 comments Download
M test/unittests/heap/gc-tracer-unittest.cc View 1 2 3 4 5 6 3 chunks +59 lines, -4 lines 0 comments Download

Messages

Total messages: 39 (22 generated)
ulan
ptal
4 years, 2 months ago (2016-09-26 08:53:14 UTC) #3
Michael Lippautz
lgtm https://codereview.chromium.org/2361563004/diff/20001/src/heap/gc-tracer.cc File src/heap/gc-tracer.cc (right): https://codereview.chromium.org/2361563004/diff/20001/src/heap/gc-tracer.cc#newcode271 src/heap/gc-tracer.cc:271: DCHECK(current_.incremental_marking_bytes == 0); nit: DCHECK_EQ
4 years, 2 months ago (2016-09-26 11:07:28 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/20001
4 years, 2 months ago (2016-09-27 15:42:26 UTC) #6
ulan
https://codereview.chromium.org/2361563004/diff/20001/src/heap/gc-tracer.cc File src/heap/gc-tracer.cc (right): https://codereview.chromium.org/2361563004/diff/20001/src/heap/gc-tracer.cc#newcode271 src/heap/gc-tracer.cc:271: DCHECK(current_.incremental_marking_bytes == 0); On 2016/09/26 11:07:28, Michael Lippautz wrote: ...
4 years, 2 months ago (2016-09-27 15:46:02 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/40001
4 years, 2 months ago (2016-09-27 15:46:13 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/60001
4 years, 2 months ago (2016-09-27 15:46:51 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux64_asan_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel_ng/builds/9657) v8_linux64_asan_rel_ng_triggered on master.tryserver.v8 (JOB_FAILED, ...
4 years, 2 months ago (2016-09-27 17:43:33 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/60001
4 years, 2 months ago (2016-09-27 17:58:54 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux64_asan_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel_ng/builds/9671) v8_linux64_asan_rel_ng_triggered on master.tryserver.v8 (JOB_FAILED, ...
4 years, 2 months ago (2016-09-27 19:40:40 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/60001
4 years, 2 months ago (2016-09-28 08:15:51 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/80001
4 years, 2 months ago (2016-09-28 09:56:14 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/100001
4 years, 2 months ago (2016-09-28 11:18:02 UTC) #29
Michael Lippautz
still lgtm
4 years, 2 months ago (2016-09-28 11:19:47 UTC) #30
commit-bot: I haz the power
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/builds/9564) v8_linux64_avx2_rel_ng_triggered on master.tryserver.v8 (JOB_FAILED, ...
4 years, 2 months ago (2016-09-28 11:33:41 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2361563004/120001
4 years, 2 months ago (2016-09-28 12:32:12 UTC) #35
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 2 months ago (2016-09-28 12:58:15 UTC) #37
commit-bot: I haz the power
4 years, 2 months ago (2016-09-28 12:58:28 UTC) #39
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/4c2fd5cd5fcf14a0e522b08ba32046b289102bf5
Cr-Commit-Position: refs/heads/master@{#39826}

Powered by Google App Engine
This is Rietveld 408576698