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

Issue 1679683003: Oilpan: Remove page navigation GCs from the prologues of V8's GCs (Closed)

Created:
4 years, 10 months ago by haraken
Modified:
4 years, 10 months ago
Reviewers:
sof
CC:
chromium-reviews, oilpan-reviews, Mads Ager (chromium), blink-reviews, kinuko+watch, kouhei+heap_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Oilpan: Remove page navigation GCs from the prologues of V8's GCs I've removed synchronous Oilpan's GCs from the epilogues of V8's major GCs but it didn't fix the regression of v8_gc_total metrics caused by Oilpan's shipping. This CL tries to remove page navigation GCs from the prologues of V8's GCs. I confirmed that this doesn't cause regression in memory.top_7_stress. BUG=582831 Committed: https://crrev.com/00a90c6253df77840fcf2a638cfa4346a71479be Cr-Commit-Position: refs/heads/master@{#374395}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -11 lines) Patch
M third_party/WebKit/Source/platform/heap/ThreadState.cpp View 1 chunk +0 lines, -11 lines 0 comments Download

Messages

Total messages: 15 (3 generated)
haraken
PTAL
4 years, 10 months ago (2016-02-08 04:29:51 UTC) #2
haraken
Results for memory.top_7_stress: http://haraken.info/a/results.html No regression in the peak memory usaged.
4 years, 10 months ago (2016-02-08 04:40:07 UTC) #3
sof
lgtm to try (and I sure hope this doesn't lead to more iterations of time ...
4 years, 10 months ago (2016-02-09 14:17:22 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1679683003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1679683003/1
4 years, 10 months ago (2016-02-09 14:29:16 UTC) #6
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 10 months ago (2016-02-09 17:00:31 UTC) #7
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/00a90c6253df77840fcf2a638cfa4346a71479be Cr-Commit-Position: refs/heads/master@{#374395}
4 years, 10 months ago (2016-02-09 17:02:16 UTC) #9
waffles
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/1688483002/ by waffles@chromium.org. ...
4 years, 10 months ago (2016-02-09 20:49:19 UTC) #10
sof
On 2016/02/09 20:49:19, waffles wrote: > A revert of this CL (patchset #1 id:1) has ...
4 years, 10 months ago (2016-02-09 20:55:01 UTC) #11
sof
On 2016/02/09 20:55:01, sof wrote: > On 2016/02/09 20:49:19, waffles wrote: > > A revert ...
4 years, 10 months ago (2016-02-09 21:13:56 UTC) #12
sof
+waffles@: could you please supply some details?
4 years, 10 months ago (2016-02-09 21:17:29 UTC) #13
waffles
I will add details to the bug ASAP. The issue cleared with this revert, but ...
4 years, 10 months ago (2016-02-09 23:26:02 UTC) #14
haraken
4 years, 10 months ago (2016-02-09 23:43:22 UTC) #15
Message was sent while issue was closed.
On 2016/02/09 23:26:02, waffles wrote:
> I will add details to the bug ASAP. The issue cleared with this revert, but
the
> same test is now failing on another bot.

It is possible that this CL changed a GC timing and exposed the bug. However,
the GC timing has been undeterministic (in nature), so I'm not sure how helpful
reverting this CL is. Either way, this CL just exposed the existing bug. You
need to fix the bug instead of reverting this CL.

Powered by Google App Engine
This is Rietveld 408576698