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

Issue 2107443002: [heap] Optimize ArrayBuffer tracking (Closed)

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

Description

[heap] Optimize ArrayBuffer tracking With the current approach we only need to track using an unordered set as we can still access the backing store pointer and length by the time we free the backing store. BUG=chromium:619491, chromium:611688 LOG=N R=ulan@chromium.org Committed: https://crrev.com/8d2ae27808f047ca8b8f90e63a9c8735321d2ad0 Cr-Commit-Position: refs/heads/master@{#37318}

Patch Set 1 #

Patch Set 2 #

Patch Set 3 #

Patch Set 4 : Avoid eager rehashing #

Patch Set 5 : Remove rehashing logic #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -29 lines) Patch
M src/heap/array-buffer-tracker.h View 5 chunks +6 lines, -7 lines 0 comments Download
M src/heap/array-buffer-tracker.cc View 1 2 4 3 chunks +16 lines, -13 lines 0 comments Download
M src/heap/array-buffer-tracker-inl.h View 1 2 2 chunks +8 lines, -9 lines 0 comments Download

Messages

Total messages: 33 (20 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2107443002/1
4 years, 5 months ago (2016-06-27 20:59:33 UTC) #3
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/builds/3877) v8_linux_arm64_rel_ng_triggered on ...
4 years, 5 months ago (2016-06-27 21:18:47 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2107443002/20001
4 years, 5 months ago (2016-06-28 05:46:56 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2107443002/40001
4 years, 5 months ago (2016-06-28 06:08:15 UTC) #10
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-06-28 06:33:07 UTC) #12
Michael Lippautz
4 years, 5 months ago (2016-06-28 07:50:52 UTC) #20
ulan
lgtm
4 years, 5 months ago (2016-06-28 08:01:08 UTC) #21
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2107443002/80001
4 years, 5 months ago (2016-06-28 08:01:57 UTC) #23
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-06-28 08:27:49 UTC) #25
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/2107443002/80001
4 years, 5 months ago (2016-06-28 08:28:48 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 5 months ago (2016-06-28 08:36:43 UTC) #30
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/8d2ae27808f047ca8b8f90e63a9c8735321d2ad0 Cr-Commit-Position: refs/heads/master@{#37318}
4 years, 5 months ago (2016-06-28 08:39:23 UTC) #32
Michael Lippautz
4 years, 5 months ago (2016-06-29 05:29:06 UTC) #33
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:80001) has been created in
https://codereview.chromium.org/2105273002/ by mlippautz@chromium.org.

The reason for reverting is: Seems to break GPU bots.

Powered by Google App Engine
This is Rietveld 408576698