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

Issue 888923004: Temporary commit to evaluate perf impact of prototype CPU profiler (Closed)

Created:
5 years, 10 months ago by Mike Wittman
Modified:
5 years, 10 months ago
CC:
chromium-reviews, erikwright+watch_chromium.org, Ilya Sherman
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkcr
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Temporary commit to evaluate perf impact of prototype CPU profiler Design doc: https://docs.google.com/document/d/1Bv-I1yM9AjgY3t27ixdyWHCAW9IpVx02YQ-nSbIqccc BUG= Committed: https://crrev.com/47c6093645b62fbc9f68cf50375fc0626e32516c Cr-Commit-Position: refs/heads/master@{#315196}

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Patch Set 5 : . #

Total comments: 30

Patch Set 6 : remove switch #

Total comments: 13

Patch Set 7 : address comments #

Total comments: 12

Patch Set 8 : address comments #

Total comments: 17

Patch Set 9 : address comments #

Total comments: 2

Patch Set 10 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+484 lines, -0 lines) Patch
M base/BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -0 lines 0 comments Download
M base/base.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -0 lines 0 comments Download
A base/profiler/cpu_profiler.h View 1 2 3 4 5 6 7 8 1 chunk +78 lines, -0 lines 0 comments Download
A base/profiler/cpu_profiler.cc View 1 2 3 4 5 6 7 8 9 1 chunk +174 lines, -0 lines 0 comments Download
A base/profiler/cpu_profiler_posix.cc View 1 2 3 4 5 6 7 8 1 chunk +20 lines, -0 lines 0 comments Download
A base/profiler/cpu_profiler_win.cc View 1 2 3 4 5 6 7 1 chunk +196 lines, -0 lines 0 comments Download
M chrome/browser/chrome_browser_main.h View 1 2 3 4 5 6 7 8 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/chrome_browser_main.cc View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (9 generated)
Mike Wittman
Hi Carlos, this is an initial Win x64 implementation of the stack sampling for the ...
5 years, 10 months ago (2015-01-31 02:18:37 UTC) #2
cpu_(ooo_6.6-7.5)
Adding isherman since he has made or touched most of base/profiler
5 years, 10 months ago (2015-02-03 01:22:00 UTC) #5
Will Harris
On 2015/01/31 02:18:37, Mike Wittman wrote: > Hi Carlos, this is an initial Win x64 ...
5 years, 10 months ago (2015-02-03 01:23:11 UTC) #6
cpu_(ooo_6.6-7.5)
please do a standalone CL with stack_trace.h and .cc I think we can take those ...
5 years, 10 months ago (2015-02-03 01:31:32 UTC) #7
Mike Wittman
On 2015/02/03 01:23:11, Will Harris wrote: > On 2015/01/31 02:18:37, Mike Wittman wrote: > > ...
5 years, 10 months ago (2015-02-03 01:37:27 UTC) #8
Ilya Sherman
Adding Vadim, since he is currently far more involved with profiler work than I am. ...
5 years, 10 months ago (2015-02-03 01:44:36 UTC) #10
Mike Wittman
On 2015/02/03 01:44:36, Ilya Sherman wrote: > Adding Vadim, since he is currently far more ...
5 years, 10 months ago (2015-02-03 01:49:59 UTC) #13
Mike Wittman
On 2015/02/03 01:31:32, cpu wrote: > please do a standalone CL with stack_trace.h and .cc ...
5 years, 10 months ago (2015-02-03 02:08:42 UTC) #14
cpu_(ooo_6.6-7.5)
https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h File base/profiler/cpu_profiler.h (right): https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h#newcode5 base/profiler/cpu_profiler.h:5: remove line at 5 https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h#newcode38 base/profiler/cpu_profiler.h:38: base::WaitableEvent waitable_event_; disable ...
5 years, 10 months ago (2015-02-03 02:40:54 UTC) #15
danduong
On 2015/02/03 02:40:54, cpu wrote: > https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h > File base/profiler/cpu_profiler.h (right): > > https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h#newcode5 > ...
5 years, 10 months ago (2015-02-03 08:02:37 UTC) #16
vadimt
+1. Sampling and "my" profilers complement each other. We can't throw away either one.
5 years, 10 months ago (2015-02-03 15:23:12 UTC) #17
Ilya Sherman
Alright, I'll defer to Vadim's judgement :) I just glanced over the code. Carlos, was ...
5 years, 10 months ago (2015-02-03 22:12:10 UTC) #18
Mike Wittman
https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h File base/profiler/cpu_profiler.h (right): https://codereview.chromium.org/888923004/diff/70001/base/profiler/cpu_profiler.h#newcode5 base/profiler/cpu_profiler.h:5: On 2015/02/03 02:40:53, cpu wrote: > remove line at ...
5 years, 10 months ago (2015-02-04 01:37:10 UTC) #19
Mike Wittman
Ping... we're hoping to get perf numbers on this change soon since other work is ...
5 years, 10 months ago (2015-02-04 23:06:50 UTC) #20
Ilya Sherman
https://codereview.chromium.org/888923004/diff/90001/base/profiler/cpu_profiler.h File base/profiler/cpu_profiler.h (right): https://codereview.chromium.org/888923004/diff/90001/base/profiler/cpu_profiler.h#newcode39 base/profiler/cpu_profiler.h:39: }; On 2015/02/04 01:37:10, Mike Wittman wrote: > On ...
5 years, 10 months ago (2015-02-04 23:09:57 UTC) #22
cpu_(ooo_6.6-7.5)
mostly there. https://codereview.chromium.org/888923004/diff/110001/base/profiler/cpu_profiler_win.cc File base/profiler/cpu_profiler_win.cc (right): https://codereview.chromium.org/888923004/diff/110001/base/profiler/cpu_profiler_win.cc#newcode42 base/profiler/cpu_profiler_win.cc:42: if (GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, I think or-ing both should ...
5 years, 10 months ago (2015-02-05 01:03:27 UTC) #23
Mike Wittman
https://codereview.chromium.org/888923004/diff/110001/base/profiler/cpu_profiler_win.cc File base/profiler/cpu_profiler_win.cc (right): https://codereview.chromium.org/888923004/diff/110001/base/profiler/cpu_profiler_win.cc#newcode42 base/profiler/cpu_profiler_win.cc:42: if (GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, On 2015/02/05 01:03:26, cpu wrote: > I ...
5 years, 10 months ago (2015-02-05 02:08:48 UTC) #24
cpu_(ooo_6.6-7.5)
cpu_profiler.h needs a long comment on the top about how it should be used. See ...
5 years, 10 months ago (2015-02-05 22:41:48 UTC) #25
Mike Wittman
On 2015/02/05 22:41:48, cpu wrote: > cpu_profiler.h needs a long comment on the top about ...
5 years, 10 months ago (2015-02-06 20:01:15 UTC) #26
danduong
@cpu PTAL
5 years, 10 months ago (2015-02-06 23:13:58 UTC) #27
cpu_(ooo_6.6-7.5)
lgtm I have other comments but lets go with this as-is for the purposes of ...
5 years, 10 months ago (2015-02-07 01:27:27 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/888923004/170001
5 years, 10 months ago (2015-02-07 09:09:47 UTC) #31
commit-bot: I haz the power
Committed patchset #10 (id:170001)
5 years, 10 months ago (2015-02-07 12:32:38 UTC) #32
commit-bot: I haz the power
Patchset 10 (id:??) landed as https://crrev.com/47c6093645b62fbc9f68cf50375fc0626e32516c Cr-Commit-Position: refs/heads/master@{#315196}
5 years, 10 months ago (2015-02-07 12:34:08 UTC) #33
Mike Wittman
5 years, 10 months ago (2015-02-07 22:05:16 UTC) #34
Message was sent while issue was closed.
A revert of this CL (patchset #10 id:170001) has been created in
https://codereview.chromium.org/904233002/ by wittman@chromium.org.

The reason for reverting is: Reverting temporary commit..

Powered by Google App Engine
This is Rietveld 408576698