Ruby bude mít just-in-time compiler YJIT

22. 10. 2021

Sdílet

Ruby Autor: Yukihiro Matsumoto, Ruby Visual Identity Team

Maxime Chevalier-Boisvertová představila v úterý just-in-time compiler pro Ruby s názvem YJIT, který používá Lazy Basic Block Versioning (LBBV). YJIT je průměrně o 23 % rychlejší než CRuby. Podle plánu by YJIT měl být v Ruby 3.1, jen nebude ve výchozím stavu zapnut.

K zapnutí je potřeba použí přepínač--yjit  nebo nastavit YJIT_RUBY_ENABLE=1. YJIT zatím podporuje jen Linux a macOS a to jen na procesorech x86_64.

(zdroj: phoronix)

Našli jste v článku chybu?

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.