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

Issue 2993863002: Fixes the regression caused by 7568e1f18e. (Closed)

Created:
3 years, 4 months ago by danunez
Modified:
3 years, 4 months ago
Reviewers:
rmacnak, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Fixes the regression caused by 7568e1f18e. The IO tests unscheduled the mutator thread constantly, forcing the isolate to fill new space and cause a GC. Now, the mutator thread keeps its TLAB when unscheduled, taking advantage of the fact the same thread object will always be the mutator thread. R=asiva@google.com, rmacnak@google.com Committed: https://github.com/dart-lang/sdk/commit/479db734e339060fcdfd98154d5dc39b1285bc66

Patch Set 1 #

Total comments: 4

Patch Set 2 : Removes dead code from ScheduleThread #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -25 lines) Patch
M runtime/vm/isolate.cc View 1 2 chunks +0 lines, -12 lines 0 comments Download
M runtime/vm/scavenger.cc View 3 chunks +7 lines, -11 lines 0 comments Download
M runtime/vm/thread.h View 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
danunez
Golem reports little change in comparison to the build BEFORE my CL on Saturday: http://146.148.43.81:8080/Comparison?team=dart-vm#targetA%3Ddart%3BmachineTypeA%3Dlinux-ia32%3BrevisionA%3D61991%3BpatchA%3Ddanunez-tlab-io%3BtargetB%3Ddart%3BmachineTypeB%3Dlinux-ia32%3BrevisionB%3D61983%3BpatchB%3DNone ...
3 years, 4 months ago (2017-08-07 19:57:52 UTC) #1
rmacnak
https://codereview.chromium.org/2993863002/diff/1/runtime/vm/isolate.cc File runtime/vm/isolate.cc (right): https://codereview.chromium.org/2993863002/diff/1/runtime/vm/isolate.cc#newcode2577 runtime/vm/isolate.cc:2577: if ((Dart::vm_isolate() != NULL) && Isn't this always a ...
3 years, 4 months ago (2017-08-07 21:29:36 UTC) #2
danunez
https://codereview.chromium.org/2993863002/diff/1/runtime/vm/isolate.cc File runtime/vm/isolate.cc (right): https://codereview.chromium.org/2993863002/diff/1/runtime/vm/isolate.cc#newcode2577 runtime/vm/isolate.cc:2577: if ((Dart::vm_isolate() != NULL) && On 2017/08/07 21:29:35, rmacnak ...
3 years, 4 months ago (2017-08-07 23:09:59 UTC) #3
rmacnak
lgtm
3 years, 4 months ago (2017-08-07 23:27:22 UTC) #4
danunez
3 years, 4 months ago (2017-08-08 17:17:24 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
479db734e339060fcdfd98154d5dc39b1285bc66 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698