Profile Guided Optimization
Posted: 01 May 2011, 21:55
Of Interest to Code Developers here? Something I've just finished reading.
A couple of days ago:
Mozilla Devs finally succeeded in getting firefox optimizations
tuned for Linux so the performance in Linux is comparable to Windows ports.
See: Faster Linux Builds (Mozilla)
http://glandium.org/blog/?p=1975
Might be interesting to compare the Nightlies that use this Profile
Guided Optimization ( in SLAX modules? ) with the conventionally built
production binaries for Firefox.
Code bloat with -O3 used is likely if you are trying to cram as much
as possible into a small-ish LiveCD iso, but would KDE binaries benefit from
the same PGO treatment when building from source? I'm wondering how much
extra effort is needed to pick out the "low hanging fruit" of the slowest
parts of the product in an unguided unprofiled build process...
--jcuk
A couple of days ago:
Mozilla Devs finally succeeded in getting firefox optimizations
tuned for Linux so the performance in Linux is comparable to Windows ports.
See: Faster Linux Builds (Mozilla)
http://glandium.org/blog/?p=1975
Might be interesting to compare the Nightlies that use this Profile
Guided Optimization ( in SLAX modules? ) with the conventionally built
production binaries for Firefox.
Code bloat with -O3 used is likely if you are trying to cram as much
as possible into a small-ish LiveCD iso, but would KDE binaries benefit from
the same PGO treatment when building from source? I'm wondering how much
extra effort is needed to pick out the "low hanging fruit" of the slowest
parts of the product in an unguided unprofiled build process...
--jcuk