|
|
Created:
5 years, 1 month ago by Sébastien Marchand Modified:
5 years, 1 month ago Reviewers:
chrisha CC:
chromium-reviews Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionOnly use the PGO optimizations on chrome_child.dll
(TBR'ing the telemetry team as it's only code removal and a module that's only used by me, and the team has probably no idea of what the win_pgo_profiler does...)
TBR=sullivan@chromium.org
Committed: https://crrev.com/448a18122de7d7f17093dee61b9430cf3e69ed00
Cr-Commit-Position: refs/heads/master@{#358616}
Patch Set 1 #Patch Set 2 : Also update the telemetry scripts. #Patch Set 3 : #
Messages
Total messages: 25 (12 generated)
Description was changed from ========== Only use the PGO optimizations on chrome_child.dll BUG= ========== to ========== Only use the PGO optimizations on chrome_child.dll TBR=chrisha@chromium.org ==========
The CQ bit was checked by sebmarchand@chromium.org
The CQ bit was unchecked by sebmarchand@chromium.org
The CQ bit was checked by sebmarchand@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1414713006/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1414713006/20001
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: CLs for remote refs other than refs/pending/heads/master must contain NOTRY=true and NOPRESUBMIT=true in order for the CQ to process them
Description was changed from ========== Only use the PGO optimizations on chrome_child.dll TBR=chrisha@chromium.org ========== to ========== Only use the PGO optimizations on chrome_child.dll ==========
sebmarchand@chromium.org changed reviewers: + chrisha@chromium.org
PTAL.
Has this been benchmarked?
I'll need an official branded build for my benchmarks, and I don't have good benchmarks for this (only the ones running on my off corp machine under my desk). My plan was to get the builder to produce these builds so I won't have to do it myself. I've tried to get an integration with the perf dashboards to make this easier, but this is a really low priority for the perf-infra team right now. We're hitting a compiler bug with chrome.dll right now (fixed in VS2015), so trying to optimize it is pointless as it result in a build failure.
I'll need an official branded build for my benchmarks, and I don't have good benchmarks for this (only the ones running on my off corp machine under my desk). My plan was to get the builder to produce these builds so I won't have to do it myself. I've tried to get an integration with the perf dashboards to make this easier, but this is a really low priority for the perf-infra team right now. We're hitting a compiler bug with chrome.dll right now (fixed in VS2015), so trying to optimize it is pointless as it result in a build failure.
On 2015/11/09 16:39:38, Sébastien Marchand wrote: > I'll need an official branded build for my benchmarks, and I don't have good > benchmarks for this (only the ones running on my off corp machine under my > desk). My plan was to get the builder to produce these builds so I won't have to > do it myself. I've tried to get an integration with the perf dashboards to make > this easier, but this is a really low priority for the perf-infra team right > now. > > We're hitting a compiler bug with chrome.dll right now (fixed in VS2015), so > trying to optimize it is pointless as it result in a build failure. Ah, okay. lgtm
But I agree that in an ideal world we should have a bot/trybot that do a Chrome checkout, compile a PGO and a non-PGO build and then run a suite of benchmarks on these 2 builds...
Description was changed from ========== Only use the PGO optimizations on chrome_child.dll ========== to ========== Only use the PGO optimizations on chrome_child.dll (TBR'ing the telemetry team as it's only code removal and a module that's only used by me, and the team has probably no idea of what the win_pgo_profiler does...) TBR=sullivan@chromium.org ==========
The CQ bit was checked by sebmarchand@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1414713006/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1414713006/20001
The CQ bit was unchecked by commit-bot@chromium.org
CLs for remote refs other than refs/pending/heads/master must contain NOTRY=true and NOPRESUBMIT=true in order for the CQ to process them
The CQ bit was checked by sebmarchand@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from chrisha@chromium.org Link to the patchset: https://codereview.chromium.org/1414713006/#ps40001 (title: " ")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1414713006/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1414713006/40001
Message was sent while issue was closed.
Committed patchset #3 (id:40001)
Message was sent while issue was closed.
Patchset 3 (id:??) landed as https://crrev.com/448a18122de7d7f17093dee61b9430cf3e69ed00 Cr-Commit-Position: refs/heads/master@{#358616} |