Hlavní navigace

Ruby 3.0.0 je třikrát výkonnější než předchozí řada

Sdílet

Petr Krčmář 26. 12. 2020
Ruby

Vývojáři uvolnili novou verzi Ruby s číselným označením 3.0.0. Na novinkách se pracovalo pět let a cílem byla vyšší bezpečnost a především výkon. Podle benchmarku Optcarrot je díky novému JIT nová řada třikrát výkonnější než ta předchozí. Nový JIT využívá kompilátor C nazvaný MJIT, jehož autorem je Vladimír Makarov.

Přestože je výkon úctyhodný, vývojáři nedoporučují nový JIT ještě nasadit v produkci. Komplexní aplikace mohou trpět zásahy mimo i-cache, které JIT zhoršuje. Pro reálné nasazení třeba s Rails proto vývojáři doporučují počkat na další změny, které se objeví v Ruby 3.1.

Našli jste v článku chybu?