fullstaq-ruby / fullstaq-ruby/server-edition
Build using PGO + LTO
Open
enhancement
- Dominant language
- Shell
- Stars
- 630
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
In late 2017 I was investigating building Ruby using Profile Guided Optimization and Link Time Optimization. Python has support for building with PGO + LTO https://bugs.python.org/issue25702 but it's quite brittle. If Fullstaq Ruby standardised on building with a single version of GCC or Clag then it wouldn't be too hard to build using PGO + LTO (just slower) and would produce Ruby binaries which run 3-5% faster.
Contributor guide
Assessment
This issue has not been assessed yet.