| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Following the initial safe rollout, this flag is now enabled by default.We haven't enable the flag, so no rollout happened actually?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Following the initial safe rollout, this flag is now enabled by default.We haven't enable the flag, so no rollout happened actually?
I meant opt-in rollout, but I agree the wording is ambiguous. I have updated the CL description to clarify this. Thanks!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
Can you try triggering LED jobs for the following benchmark builders to confirm it doesn't cause an obvious regression?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Can you try triggering LED jobs for the following benchmark builders to confirm it doesn't cause an obvious regression?
- CQ build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-siso
- CI build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-ci-siso
- Developer build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-developer
I triggered LED jobs for these builders on Apr 17:
The failure in `win-build-perf-ci-siso` is likely an unrelated flake or a race condition exposed by timing?
I have tried running another job to confirm. https://ci.chromium.org/b/8684042132551856785
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Ryosuke MiyakeCan you try triggering LED jobs for the following benchmark builders to confirm it doesn't cause an obvious regression?
- CQ build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-siso
- CI build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-ci-siso
- Developer build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-developer
I triggered LED jobs for these builders on Apr 17:
- win-build-perf-siso: https://ci.chromium.org/b/8684287086096037137
- win-build-perf-ci-siso: https://ci.chromium.org/b/8684287064994165361 (Failed)
- win-build-perf-developer: https://ci.chromium.org/b/8684287046213061345
The failure in `win-build-perf-ci-siso` is likely an unrelated flake or a race condition exposed by timing?
I have tried running another job to confirm. https://ci.chromium.org/b/8684042132551856785
The failure in win-build-perf-ci-siso is likely an unrelated flake or a race condition exposed by timing?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Ryosuke MiyakeCan you try triggering LED jobs for the following benchmark builders to confirm it doesn't cause an obvious regression?
- CQ build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-siso
- CI build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-ci-siso
- Developer build benchmark: https://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-developer
Junji WatanabeI triggered LED jobs for these builders on Apr 17:
- win-build-perf-siso: https://ci.chromium.org/b/8684287086096037137
- win-build-perf-ci-siso: https://ci.chromium.org/b/8684287064994165361 (Failed)
- win-build-perf-developer: https://ci.chromium.org/b/8684287046213061345
The failure in `win-build-perf-ci-siso` is likely an unrelated flake or a race condition exposed by timing?
I have tried running another job to confirm. https://ci.chromium.org/b/8684042132551856785
The failure in win-build-perf-ci-siso is likely an unrelated flake or a race condition exposed by timing?
Yeah, I assume so, too. Thank you for retrying it.
The previous failure in `win-build-perf-ci-siso` did not occur on retry, so it was likely due to unrelated flakiness.
Regarding the build timing, there was no obvious regression observed. However, I noticed that the baseline was not strictly excluding the patch. To confirm the performance impact precisely, I have triggered LED jobs comparing the exact baseline (`351e6b42e2ab7`) and the patched state (`916d0abae39749d823a31`):
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Thanks, could you update description with results from led jobs too when it finished?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
With Patch (916d0abae39749d823a31):
How did you trigger the jobs? Did you use `led edit-gerrit-url`?
e.g.
```
led get-builder "chromium/build/win-build-perf-siso" | led edit-gerrit-url {gerrit url} | led launch
```
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Baseline (351e6b42e2ab7):
With Patch (916d0abae39749d823a31):
Looking at the builds, those hashes don't look used at all.
You are right, I misunderstood how `led` handles local commit hashes and the revision properties.
To ensure accurate results, I compared the performance of the patched builds against the historical baseline data from the Chrome Build Benchmarks dashboard.
Here are the clean build times for the patchset: ```
win-build-perf-ci-siso (Target=all):
win-build-perf-developer (Target=chrome):
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[win/build] Enable /prefetch-inputs by default for lld-link
This CL removes the `use_lld_prefetch_inputs` GN argument and enables
the `/prefetch-inputs` flag unconditionally for `lld-link.exe` on
Windows.
Following the initial introduction of the flag, it is verified that the
memory impact is acceptable. It improves linking performance for large
targets like chrome.dll during cold cache builds, while maintaining
parity during hot cache builds. The associated peak memory increase is
approximately 3%.
**Benchmark Results (on gWindows Cloudtop):**
Cold Cache:
- lld-baseline: 163.674 s ± 3.499 s
- lld-prefetch: 43.960 s ± 0.893 s
- **Summary**: lld-prefetch ran 3.72x faster than baseline.
Hot Cache:
- lld-baseline: 39.506 s ± 2.149 s
- lld-prefetch: 37.949 s ± 0.493 s
- **Summary**: lld-prefetch ran 1.04x faster (essentially on par).
**Memory Results (Peak Working Set):**
Target: chrome (is_component_build=false)
- Baseline (without flag): 20,567 MB (~20.57 GB)
- With /prefetch-inputs: 21,166 MB (~21.17 GB)
- Delta: +599 MB (approx. 3.1% increase)
**Verification Results (on LUCI Builders with Patch):**
No obvious regressions were observed in clean build times compared to
historical trends.
win-build-perf-siso (Target: all):
- Without remote cache: 13m 58.81s
- With remote cache: 12m 23.46s
win-build-perf-ci-siso (Target: all):
- Without remote cache: 2h 9m 12.80s
- With remote cache: 36m 31.88s
win-build-perf-developer (Target: chrome):
- Without remote cache: 6m 1.48s
- With remote cache: 5m 07.21s
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |