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

Issue 2829853007: Some fixes to GC heuristics. (Closed)

Created:
3 years, 8 months ago by erikcorry
Modified:
3 years, 7 months ago
Reviewers:
kasperl, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Some fixes to GC heuristics. The loop intended to do a binary search for the best heap growth size did not have any variables in it that changed the decision, so it would make the same decision (up or down) every time around the loop. R=kasperl@google.com, vegorov@google.com BUG= Committed: https://github.com/dart-lang/sdk/commit/2a9cb6bbb730c544c8c12f8713fb8105a0bd7ca7

Patch Set 1 #

Total comments: 2

Patch Set 2 : spolling #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -2 lines) Patch
M runtime/vm/pages.cc View 1 2 chunks +6 lines, -2 lines 3 comments Download

Messages

Total messages: 11 (4 generated)
erikcorry
3 years, 8 months ago (2017-04-21 10:06:44 UTC) #1
kasperl
DBC: https://codereview.chromium.org/2829853007/diff/1/runtime/vm/pages.cc File runtime/vm/pages.cc (right): https://codereview.chromium.org/2829853007/diff/1/runtime/vm/pages.cc#newcode1220 runtime/vm/pages.cc:1220: // It makes no sense to expect that ...
3 years, 8 months ago (2017-04-21 10:11:28 UTC) #3
erikcorry
https://codereview.chromium.org/2829853007/diff/1/runtime/vm/pages.cc File runtime/vm/pages.cc (right): https://codereview.chromium.org/2829853007/diff/1/runtime/vm/pages.cc#newcode1220 runtime/vm/pages.cc:1220: // It makes no sense to expect that each ...
3 years, 8 months ago (2017-04-21 15:51:06 UTC) #6
erikcorry
PTAL
3 years, 8 months ago (2017-04-24 08:20:07 UTC) #7
erikcorry
BTW it was while investigating this that I saw the back-to-back GC issue in https://github.com/dart-lang/sdk/issues/29415 ...
3 years, 8 months ago (2017-04-24 08:33:10 UTC) #8
kasperl
LGTM. https://codereview.chromium.org/2829853007/diff/20001/runtime/vm/pages.cc File runtime/vm/pages.cc (right): https://codereview.chromium.org/2829853007/diff/20001/runtime/vm/pages.cc#newcode1214 runtime/vm/pages.cc:1214: // G = kA, and estimate k from ...
3 years, 7 months ago (2017-04-27 06:58:17 UTC) #9
erikcorry
3 years, 7 months ago (2017-04-27 13:04:43 UTC) #11
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
2a9cb6bbb730c544c8c12f8713fb8105a0bd7ca7 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698