Re: Compiling binaries with PGO (Profile-Guided Optimization)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 6, 2018 at 10:12 AM Aliaksandr Zaitsau <zamazan4ik@xxxxxx> wrote:
>
> Hello.
>
> As far as I know binaries in Fedora repositories are compiled without
> PGO (profile-guided optimization). Also I don't know any LInux-based OS
> where binaries are precompiled with PGO. With PGO we can improve
> performance of binaries for typical use-cases without compiling for some
> specific architecture (so binaries with PGO will be
> architecture-independent).
>
> Question: why PGO isn't used by maintainers for packages? Lack of
> profile data for compilation with PGO? Isn't interested for
> mainatainers? Something else? Will you try to use PGO for your packages,
> if will be available repository with profile data for different
> applications, where you can pick profile data for your application,
> recompile package with this information and, probably, increase
> performance of your application?
>

Some packages in Fedora _are_ compiled with PGO. Off the top of my
head, both Firefox and Python 3 are, but only for the x86
architectures. It takes too long for other architectures.

I don't know if there's significant demonstrative benefit across the
board for PGO, given the additional time it adds to package builds...



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/MRKQNDIRSWUU6CY6ZC3WQYMSCORSM4GE/




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux