Go 1.20 nabídne díky úvodní podpoře PGO zrychlení o 3 až 4 %

2. 2. 2023

Sdílet

Go logo Autor: The Go Authors, podle licence: Public Domain
Go logo

Po půl roce od vydání předchozí verze uvolnili vývojáři Go verze 1.20. Hlavní novinkou je úvodní podpora optimalizace řízené profilem, tedy profile-guided optimization (PGO). Ta překladači umožňuje provádět optimalizace specifické pro aplikaci a konkrétní zátěž na základě informací o profilu během běhu.

Poskytnutí profilu k sestavení umožňuje překladači zrychlit typické aplikace přibližně o 3–4 % a vývojáři očekávají, že budoucí verze budou z PGO těžit ještě více. Vzhledem k tomu, že se jedná o předběžné vydání podpory PGO, varují vývojáři uživatele, že můžou narazit na problémy, které mohou bránit produkčnímu použití. Go 1.20 také obsahuje několik změn v jazyce, mnoho vylepšení nástrojů a knihovny a celkově lepší výkon.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.