Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate Profile-Guided Optimization (PGO) and LLVM BOLT #227

Open
zamazan4ik opened this issue Sep 12, 2023 · 0 comments
Open

Evaluate Profile-Guided Optimization (PGO) and LLVM BOLT #227

zamazan4ik opened this issue Sep 12, 2023 · 0 comments

Comments

@zamazan4ik
Copy link

Hi!

There are a lot of examples of different applications, where Profile-Guided Optimization (PGO) helps a lot with performance - you can check it here. Since PGO shows measurable improvements for other HTTP benchmarking software like Drill and Goose, I think it will be a good idea to test PGO on Siege as well.

I can propose the following action points:

  • We need to check the PGO effects on Siege, and if it works well - write a note in the Siege documentation about PGO (like it's already done for ClickHouse).
  • I'd appreciate your providing an easy way to build Siege with PGO, and experienced users will be able to do it on their own for their own usage scenarios.
  • Investigate LLVM BOLT as an additional optimization step after PGO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant