Hlavní navigace

OpenSUSE bude mít balíčky přeložené s LTO

6. 5. 2019

Sdílet

openSUSE Tumbleweed s jádrem 4.17 Autor: David Ježek

Zaměstnanec SUSE Jan Hubička zveřejnil ve čtvrtek na svém blogu detaily o nedávno vydaném GCC 9.1. Jan se zabývá hlavně LTO (link-time optimization) a PGO (profile-guided optimization). LTO bude zapnuté ve výchozím stavu při kompilaci balíčků  OpenSUSE Tumbleweed. Zatím jen asi 150 balíčků musí mít LTO vypnuté.

Výhodou LTO je rychlejší běh programů, podle testu o asi 3 – 4 %. Příjemným vedlejším efektem je zmenšení binárních souborů o asi 5 %. Motivací k vylepšení některých částí GCC byl zřejmě přechod Firefoxu k překladači Clang. Zdá se, že nové GCC 9.1 překládá Firefox s LTO a PGO rychleji než Clang 8 a také výsledná velikost je menší.

(zdroj: phoronix)

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.

Byl pro vás článek přínosný?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.