Ubuntu má balíčky kompilované GCC s přepínačem pro konzervativní optimalizaci -O2
. Nicméně v některých případech má smysl optimalizovat kód více s -O3
. Příkladem jsou některé HPC aplikace a Python.
V pátek pak Matthieu Clemenceau z Canonicalu v pátek zveřejnil dva experimentální obrazy Ubuntu 24.04 právě kompilované s -O3
. První je desktopový a druhý serverový. Dobrodružní uživatelé mohou zkusit, jak to ovlivní výkon jejich typických aplikací. Je tu také připojeno varování, aby se obrazy nepoužívaly v produkci.
Doplněno: server Phoronix před chvílí otestoval nové obrazy kompilované s -O3
. V průměru bylo -O3
jen 0,2 % rychlejší, to ale může být způsobeno vybranými testy. Také pokud PTS (Phoronix Test Suite) něco kompiluje, tak použije v obou případech -O2
a tím vlastně testuje jen optimalizované knihovny. I přesto je například PHP rychlejší o 4,4%, Python o 1,4 % a Blender o 2,3 %.
(zdroj: phoronix)