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

Issue 544593002: Remove pseudo-idle notification for main frame reload. (Closed)

Created:
6 years, 3 months ago by ulan
Modified:
6 years, 3 months ago
CC:
abarth-chromium, arv+blink, blink-reviews, blink-reviews-bindings_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Remove pseudo-idle notification for main frame reload. GC work after page reload introduces unnecessary pause and regresses Octane (see bug). This CL might increase memory usage in the case when page is reloaded many times within a small timeframe. If there are such regressions, then they should be fixed by adjusting V8 GC heuristics and not sending pseudo-idle notification. This CL does not regress SunSpider benchmark. BUG=404020 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=181394

Patch Set 1 #

Total comments: 4

Patch Set 2 : Do not start timer for main frame context disposal #

Patch Set 3 : Make more consistent #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -8 lines) Patch
M Source/bindings/core/v8/V8GCForContextDispose.cpp View 1 2 2 chunks +6 lines, -8 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
ulan
PTAL, as discussed offline this shouldn't regress any benchmarks.
6 years, 3 months ago (2014-09-04 11:18:19 UTC) #2
jochen (gone - plz use gerrit)
can you please add a more elaborate description why we're doing this and why it's ...
6 years, 3 months ago (2014-09-04 11:20:43 UTC) #3
ulan
Updated description. https://codereview.chromium.org/544593002/diff/1/Source/bindings/core/v8/V8GCForContextDispose.cpp File Source/bindings/core/v8/V8GCForContextDispose.cpp (right): https://codereview.chromium.org/544593002/diff/1/Source/bindings/core/v8/V8GCForContextDispose.cpp#newcode50 Source/bindings/core/v8/V8GCForContextDispose.cpp:50: if (!m_pseudoIdleTimer.isActive()) On 2014/09/04 11:20:42, jochen wrote: ...
6 years, 3 months ago (2014-09-04 11:41:25 UTC) #4
jochen (gone - plz use gerrit)
lgtm
6 years, 3 months ago (2014-09-04 11:48:13 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ulan@chromium.org/544593002/40001
6 years, 3 months ago (2014-09-04 11:49:20 UTC) #7
commit-bot: I haz the power
6 years, 3 months ago (2014-09-04 19:44:25 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as 181394

Powered by Google App Engine
This is Rietveld 408576698