Recently I did a lot of PGO benchmarks on different kinds of software - the results are here. I think the same optimization option could be useful to Kuroko too since PGO is already used for similar projects like CPython.
We need to evaluate the PGO benefits on Kuroko. And if helps - document building Kuroko with PGO. For the users and maintainers would be helpful to see information about PGO effects (and other performance tuning techniques if any) to improve Kuroko's performance.
As an additional step, after PGO I can suggest you evaluate LLVM BOLT optimizer but only as an additional post-PGO optimization step. E.g. rustc compiler is already optimized with PGO + BOLT on Linux platform.
Hi!
Recently I did a lot of PGO benchmarks on different kinds of software - the results are here. I think the same optimization option could be useful to Kuroko too since PGO is already used for similar projects like CPython.
We need to evaluate the PGO benefits on Kuroko. And if helps - document building Kuroko with PGO. For the users and maintainers would be helpful to see information about PGO effects (and other performance tuning techniques if any) to improve Kuroko's performance.
As an additional step, after PGO I can suggest you evaluate LLVM BOLT optimizer but only as an additional post-PGO optimization step. E.g.
rustc
compiler is already optimized with PGO + BOLT on Linux platform.