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

Issue 2187423002: DBC: Implement coverage by adding missing count increments to unoptimized static and instance calls. (Closed)

Created:
4 years, 4 months ago by rmacnak
Modified:
4 years, 4 months ago
Reviewers:
zra
CC:
reviews_dartlang.org, turnidge, Cutch, vm-dev_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

DBC: Implement coverage by adding missing count increments to unoptimized static and instance calls. These counts also factor into inlining decisions. R=zra@google.com Committed: https://github.com/dart-lang/sdk/commit/f6a320b973be0e5f622e6f4886a7afc0b08eedda

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Total comments: 3

Patch Set 5 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -43 lines) Patch
M runtime/observatory/tests/service/service.status View 1 chunk +0 lines, -1 line 0 comments Download
M runtime/tests/vm/vm.status View 1 chunk +0 lines, -16 lines 0 comments Download
M runtime/vm/simulator_dbc.h View 1 2 3 4 chunks +6 lines, -4 lines 0 comments Download
M runtime/vm/simulator_dbc.cc View 1 2 3 4 13 chunks +46 lines, -22 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
rmacnak
4 years, 4 months ago (2016-07-28 21:52:35 UTC) #2
zra
https://codereview.chromium.org/2187423002/diff/60001/runtime/vm/simulator_dbc.cc File runtime/vm/simulator_dbc.cc (right): https://codereview.chromium.org/2187423002/diff/60001/runtime/vm/simulator_dbc.cc#newcode620 runtime/vm/simulator_dbc.cc:620: SimulatorHelpers::IncrementICUsageCount(cache->data(), i, kCheckedArgs); Should this be incremented after handling ...
4 years, 4 months ago (2016-07-28 22:03:53 UTC) #3
rmacnak
https://codereview.chromium.org/2187423002/diff/60001/runtime/vm/simulator_dbc.cc File runtime/vm/simulator_dbc.cc (right): https://codereview.chromium.org/2187423002/diff/60001/runtime/vm/simulator_dbc.cc#newcode620 runtime/vm/simulator_dbc.cc:620: SimulatorHelpers::IncrementICUsageCount(cache->data(), i, kCheckedArgs); On 2016/07/28 22:03:53, zra wrote: > ...
4 years, 4 months ago (2016-07-28 22:22:04 UTC) #4
zra
lgtm
4 years, 4 months ago (2016-07-28 22:25:56 UTC) #5
rmacnak
Committed patchset #5 (id:80001) manually as f6a320b973be0e5f622e6f4886a7afc0b08eedda (presubmit successful).
4 years, 4 months ago (2016-07-28 23:43:52 UTC) #7
rmacnak
On 2016/07/28 23:43:52, rmacnak wrote: > Committed patchset #5 (id:80001) manually as > f6a320b973be0e5f622e6f4886a7afc0b08eedda (presubmit ...
4 years, 4 months ago (2016-07-29 16:59:41 UTC) #8
zra
4 years, 4 months ago (2016-07-29 17:11:17 UTC) #9
Message was sent while issue was closed.
On 2016/07/29 16:59:41, rmacnak wrote:
> On 2016/07/28 23:43:52, rmacnak wrote:
> > Committed patchset #5 (id:80001) manually as
> > f6a320b973be0e5f622e6f4886a7afc0b08eedda (presubmit successful).
> 
> Golem results
> 
> Richards (ARMv7HF) 0.354%
> ParticleSystemUpdate (ARMv7HF) 1.569%
> FluidMotion (ARMv7HF) 3.320%
> StarryStrings (ARMv7HF) 4.317%
> Tracer (ARMv7HF) 6.665%
> DeltaBlueClosures (ARMv7HF) 11.304%
> DeltaBlue (ARMv7HF) 15.879%
> ParticleSystemPaint (ARMv7HF) 18.704%

Nice!

Powered by Google App Engine
This is Rietveld 408576698