Open atuchin-m opened 2 months ago
Related tasks (add stories related to generating PGO profiles): https://github.com/brave/brave-browser/issues/40600
Supporting the necessary benchmarks: https://github.com/brave/brave-browser/issues/40603
Support the chromium components while generating PGO profiles: https://github.com/brave/brave-browser/issues/39609
Description
The plan: Stage 1. Make a custom
win-x64
build to estimate profit, prepare minispec. Stage 2. Makenpm run perf_test -- --generate_pgo_profiles
to generate and upload the profiles. Support fetching the profiles for official buids. Devops task: https://github.com/brave/devops/issues/11983Stage 3. Establish CI to update profiles for
master
once a week (win-x64) Stage 4. Extend this to beta and stable Stage 5. Suppose some other configs taking into account the maintenance costs (consider supporing android-arm64 and mac-m1)Some points: