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

Issue 276683005: Telemetry: Adds a Windows PGO profiler. (Closed)

Created:
6 years, 7 months ago by Sébastien Marchand
Modified:
6 years, 7 months ago
Reviewers:
nduca, tonyg, scottmg
CC:
chromium-reviews, telemetry+watch_chromium.org, scottmg
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Adds a Windows PGO profiler. This profiler will take care of gathering the profiling data used by the PGO builders on Windows. Because of the aggressive way Chrome shutdown its processes we need to manually call pgosweep.exe (http://msdn.microsoft.com/en-us/library/9hwkw6e8.aspx) to dump the profiling data into a PGC file. BUG=309849 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272293

Patch Set 1 #

Total comments: 12

Patch Set 2 : Address Scott's comments. #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+102 lines, -0 lines) Patch
A tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py View 1 1 chunk +102 lines, -0 lines 4 comments Download

Messages

Total messages: 11 (0 generated)
Sébastien Marchand
PTAL.
6 years, 7 months ago (2014-05-08 16:10:13 UTC) #1
Sébastien Marchand
+scottmg@ (in cc) FYI.
6 years, 7 months ago (2014-05-08 16:39:03 UTC) #2
scottmg
non-owner lg https://codereview.chromium.org/276683005/diff/1/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py File tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py (right): https://codereview.chromium.org/276683005/diff/1/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py#newcode18 tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py:18: nit; extra blank line here, and should ...
6 years, 7 months ago (2014-05-08 16:56:27 UTC) #3
Sébastien Marchand
Thanks Scott! https://codereview.chromium.org/276683005/diff/1/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py File tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py (right): https://codereview.chromium.org/276683005/diff/1/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py#newcode18 tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py:18: On 2014/05/08 16:56:27, scottmg wrote: > nit; ...
6 years, 7 months ago (2014-05-08 17:25:35 UTC) #4
Sébastien Marchand
ping ?
6 years, 7 months ago (2014-05-13 13:48:52 UTC) #5
Sébastien Marchand
+tonyg@
6 years, 7 months ago (2014-05-16 14:05:34 UTC) #6
tonyg
lgtm in advance, but I do hope the FindSupportBinary method suggested will work. https://codereview.chromium.org/276683005/diff/20001/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py File ...
6 years, 7 months ago (2014-05-17 08:49:41 UTC) #7
Sébastien Marchand
Thanks! https://codereview.chromium.org/276683005/diff/20001/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py File tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py (right): https://codereview.chromium.org/276683005/diff/20001/tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py#newcode25 tools/telemetry/telemetry/core/platform/profiler/win_pgo_profiler.py:25: pgosweep_is_in_path = False On 2014/05/17 08:49:42, tonyg wrote: ...
6 years, 7 months ago (2014-05-21 15:15:27 UTC) #8
Sébastien Marchand
The CQ bit was checked by sebmarchand@chromium.org
6 years, 7 months ago (2014-05-22 15:17:15 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sebmarchand@chromium.org/276683005/20001
6 years, 7 months ago (2014-05-22 15:19:28 UTC) #10
commit-bot: I haz the power
6 years, 7 months ago (2014-05-22 20:07:35 UTC) #11
Message was sent while issue was closed.
Change committed as 272293

Powered by Google App Engine
This is Rietveld 408576698