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

Issue 2401563002: [heap] Concurrent slot filtering in sweeper threads. (Closed)

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

Description

[heap] Concurrent slot filtering in sweeper threads. This is an intermediate step for concurrent slot filtering. This CL already makes filtering concurrent, but does not integrate it in the actual sweeping. This will be done in two follow up CLs. One for the regular slot set and one for the typed slot set. BUG=chromium:648568 Committed: https://crrev.com/1f89d369fc952a2826f9f62901fb84fcf30920d7 Cr-Commit-Position: refs/heads/master@{#40040}

Patch Set 1 #

Patch Set 2 : use mask #

Total comments: 7

Patch Set 3 : comments #

Patch Set 4 : remove identity #

Unified diffs Side-by-side diffs Delta from patch set Stats (+46 lines, -100 lines) Patch
M src/heap/mark-compact.h View 1 chunk +0 lines, -1 line 0 comments Download
M src/heap/mark-compact.cc View 1 2 3 chunks +5 lines, -24 lines 0 comments Download
M src/heap/remembered-set.h View 1 chunk +3 lines, -0 lines 0 comments Download
M src/heap/remembered-set.cc View 1 2 3 1 chunk +34 lines, -72 lines 0 comments Download
M src/heap/slot-set.h View 1 3 chunks +4 lines, -3 lines 0 comments Download

Messages

Total messages: 28 (17 generated)
Hannes Payer (out of office)
4 years, 2 months ago (2016-10-06 12:07:06 UTC) #8
Hannes Payer (out of office)
4 years, 2 months ago (2016-10-06 12:15:53 UTC) #10
ulan
lgtm with comments https://codereview.chromium.org/2401563002/diff/20001/src/heap/remembered-set.cc File src/heap/remembered-set.cc (right): https://codereview.chromium.org/2401563002/diff/20001/src/heap/remembered-set.cc#newcode23 src/heap/remembered-set.cc:23: if (identity == OLD_SPACE) { Both ...
4 years, 2 months ago (2016-10-06 12:52:13 UTC) #13
Michael Lippautz
LGTM https://codereview.chromium.org/2401563002/diff/20001/src/heap/mark-compact.cc File src/heap/mark-compact.cc (right): https://codereview.chromium.org/2401563002/diff/20001/src/heap/mark-compact.cc#newcode3808 src/heap/mark-compact.cc:3808: RememberedSet<OLD_TO_NEW>::ClearInvalidSlots(heap_, page); Not change in this CL, but ...
4 years, 2 months ago (2016-10-06 13:02:20 UTC) #14
Hannes Payer (out of office)
https://codereview.chromium.org/2401563002/diff/20001/src/heap/mark-compact.cc File src/heap/mark-compact.cc (right): https://codereview.chromium.org/2401563002/diff/20001/src/heap/mark-compact.cc#newcode3808 src/heap/mark-compact.cc:3808: RememberedSet<OLD_TO_NEW>::ClearInvalidSlots(heap_, page); On 2016/10/06 13:02:19, Michael Lippautz wrote: > ...
4 years, 2 months ago (2016-10-06 13:22:40 UTC) #15
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/2401563002/40001
4 years, 2 months ago (2016-10-06 13:22:52 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux64_gyp_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_gyp_rel_ng/builds/5653)
4 years, 2 months ago (2016-10-06 13:31:57 UTC) #20
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/2401563002/60001
4 years, 2 months ago (2016-10-06 13:34:05 UTC) #23
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-10-06 13:59:43 UTC) #25
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/1f89d369fc952a2826f9f62901fb84fcf30920d7 Cr-Commit-Position: refs/heads/master@{#40040}
4 years, 2 months ago (2016-10-06 14:00:02 UTC) #27
Hannes Payer (out of office)
4 years, 2 months ago (2016-10-06 14:20:26 UTC) #28
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/2399003002/ by hpayer@chromium.org.

The reason for reverting is: Crashing..

Powered by Google App Engine
This is Rietveld 408576698