diff options
| author | bors <bors@rust-lang.org> | 2022-05-18 09:53:01 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-05-18 09:53:01 +0000 |
| commit | e5732a21711e7cefa6eb22e1790406b269d6197a (patch) | |
| tree | cccaec23c5800064b0927d212a5e7013d6fd69ec /compiler/rustc_codegen_llvm/src | |
| parent | a084b7ad35adb508bd2e053fc2a1b9a53df9536c (diff) | |
| parent | 19a35588156debc0e3ac8e8ccd412c0bb2983b4e (diff) | |
| download | rust-e5732a21711e7cefa6eb22e1790406b269d6197a.tar.gz rust-e5732a21711e7cefa6eb22e1790406b269d6197a.zip | |
Auto merge of #97110 - Kobzol:pgo-pid-in-profile, r=lqd
Add PID to PGO profile data filename After experimenting with PGO, it looks like the generated profile data files can be sometimes overwritten if there is a race condition, because multiple `rustc` processes are usually invoked in parallel by `cargo`. Adding the PID to the resulting profile filename pattern makes sure that the profiles will be stored in separate files. This generates ~20 GiB more space on disk on the CI run, but that seems harmless (?). Merging the profiles is not a bottleneck, the perf. run took the same amount of time as usually (~1h 24m). r? `@lqd`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
