-
Notifications
You must be signed in to change notification settings - Fork 631
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Evaluate using Profile-Guided Optimization (PGO) and Post-Link Optimization (PLO) on ctags #3849
Comments
Thank you for this input. |
I tried using the Linux kernel as input. With PGO, it is about 10% faster.
After polishing, I will make a pull request for this. |
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Hi!
Recently I checked Profile-Guided Optimization (PGO) improvements on multiple projects. The results are available here. I also have several examples of applying PGO to the software like
ctags
:That's why I think trying to optimize ctags with PGO can be a good idea.
I can suggest the following action points:
Testing Post-Link Optimization techniques (like LLVM BOLT) would be interesting too (Clang and Rustc already use BOLT as an addition to PGO) but I recommend starting from the usual PGO.
Here are some examples of how PGO optimization is integrated in other projects:
configure
scriptThe text was updated successfully, but these errors were encountered: