Note that the C++ build process differs significantly enough from that of Rust (in particular wrt compilation unit granularity, which has a strong effect on inlining even with LTO on) that the increased effectiveness of PGO in C++ could be caused by this difference. But that's just a possibility.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Optimizing by default | 55 | 14120 | March 25, 2019 | |
| Let's talk about parallel codegen | 49 | 9994 | March 25, 2019 | |
| Parallel codegen plans | 9 | 5339 | March 25, 2019 | |
| Help test out ThinLTO! | 52 | 16529 | March 25, 2019 | |
|
Production user research summary
|
32 | 15977 | March 25, 2019 |