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

Issue 2360143006: Stack sampling profiler: run the profiler in the GPU process on trunk builds (Closed)

Created:
4 years, 3 months ago by Mike Wittman
Modified:
4 years, 2 months ago
CC:
chromium-reviews, piman+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Stack sampling profiler: run the profiler in the GPU process on Windows 64 bit trunk builds Configure the sampling profiler to run in both the browser and GPU process on Windows 64 bit trunk builds. Also update the configuration variations to support future synthetic field trials on canary and dev releases. BUG=517958 Committed: https://crrev.com/832321f529ba13840b22c45da67e47b00ef987b3 Cr-Commit-Position: refs/heads/master@{#424185}

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Total comments: 6

Patch Set 5 : address comments #

Patch Set 6 : make lock instance leaky #

Patch Set 7 : rebase #

Total comments: 8

Patch Set 8 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+134 lines, -79 lines) Patch
M base/profiler/stack_sampling_profiler.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chrome_browser_main.h View 1 2 2 chunks +1 line, -3 lines 0 comments Download
M chrome/browser/chrome_browser_main.cc View 1 2 3 4 5 6 4 chunks +6 lines, -4 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/stack_sampling_configuration.h View 1 2 3 4 5 6 7 1 chunk +39 lines, -12 lines 0 comments Download
M chrome/common/stack_sampling_configuration.cc View 1 2 3 4 5 6 7 5 chunks +73 lines, -48 lines 0 comments Download
M chrome/gpu/DEPS View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/gpu/chrome_content_gpu_client.cc View 1 3 chunks +4 lines, -11 lines 0 comments Download

Messages

Total messages: 40 (23 generated)
Mike Wittman
Hi Ilya, I'd appreciate a review on this from the metrics perspective before sending on ...
4 years, 2 months ago (2016-09-27 17:48:41 UTC) #4
Ilya Sherman
Thanks, Mike. LGTM % nits: https://codereview.chromium.org/2360143006/diff/60001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2360143006/diff/60001/chrome/common/stack_sampling_configuration.cc#newcode33 chrome/common/stack_sampling_configuration.cc:33: bool ExecutingInBrowserProcess() { nit: ...
4 years, 2 months ago (2016-09-28 01:02:15 UTC) #5
Mike Wittman
Thanks! https://codereview.chromium.org/2360143006/diff/60001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2360143006/diff/60001/chrome/common/stack_sampling_configuration.cc#newcode33 chrome/common/stack_sampling_configuration.cc:33: bool ExecutingInBrowserProcess() { On 2016/09/28 01:02:15, Ilya Sherman ...
4 years, 2 months ago (2016-09-28 19:34:26 UTC) #6
Mike Wittman
Hi Lei and Daniel, please take a look. This change enables the UMA sampling profiler ...
4 years, 2 months ago (2016-09-30 00:50:01 UTC) #21
Lei Zhang
Where does this actually run the profiler for Windows 64 bit trunk builds? https://codereview.chromium.org/2360143006/diff/120001/chrome/common/chrome_switches.cc File ...
4 years, 2 months ago (2016-09-30 01:00:32 UTC) #22
Mike Wittman
On 2016/09/30 01:00:32, Lei Zhang wrote: > Where does this actually run the profiler for ...
4 years, 2 months ago (2016-09-30 02:13:28 UTC) #23
Lei Zhang
On 2016/09/30 02:13:28, Mike Wittman wrote: > On 2016/09/30 01:00:32, Lei Zhang wrote: > > ...
4 years, 2 months ago (2016-09-30 02:19:31 UTC) #24
Mike Wittman
On 2016/09/30 02:19:31, Lei Zhang wrote: > On 2016/09/30 02:13:28, Mike Wittman wrote: > > ...
4 years, 2 months ago (2016-09-30 14:55:13 UTC) #25
Lei Zhang
Thanks, lgtm
4 years, 2 months ago (2016-09-30 15:39:42 UTC) #26
Mike Wittman
Hi Pawel, can you please take a look at the chrome/gpu part of this change? ...
4 years, 2 months ago (2016-10-04 22:27:32 UTC) #28
Pawel Osciak
On 2016/10/04 22:27:32, Mike Wittman wrote: > Hi Pawel, can you please take a look ...
4 years, 2 months ago (2016-10-06 09:37:05 UTC) #29
Mike Wittman
On 2016/10/06 09:37:05, Pawel Osciak wrote: > On 2016/10/04 22:27:32, Mike Wittman wrote: > > ...
4 years, 2 months ago (2016-10-10 14:54:31 UTC) #31
wuchengli
On 2016/10/10 14:54:31, Mike Wittman wrote: > On 2016/10/06 09:37:05, Pawel Osciak wrote: > > ...
4 years, 2 months ago (2016-10-10 15:33:09 UTC) #32
Mike Wittman
On 2016/10/10 15:33:09, wuchengli wrote: > On 2016/10/10 14:54:31, Mike Wittman wrote: > > On ...
4 years, 2 months ago (2016-10-10 17:15:59 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2360143006/140001
4 years, 2 months ago (2016-10-10 17:16:47 UTC) #36
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 2 months ago (2016-10-10 18:19:00 UTC) #38
commit-bot: I haz the power
4 years, 2 months ago (2016-10-10 18:22:56 UTC) #40
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/832321f529ba13840b22c45da67e47b00ef987b3
Cr-Commit-Position: refs/heads/master@{#424185}

Powered by Google App Engine
This is Rietveld 408576698