FERRAMENTAS LINUX: O Ruby chega com o "YJIT" como um compilador JIT rápido e em processo

quinta-feira, 21 de outubro de 2021

O Ruby chega com o "YJIT" como um compilador JIT rápido e em processo

 

Confira !!

A implementação da linguagem de programação Ruby fundiu o YJIT, seu novo compilador just-in-time (JIT).

YJIT é um compilador JIT para Ruby que alavanca a arquitetura lazy Basic Block Versioning (LBBV). YJIT está trabalhando há vários anos. O mais empolgante para usuários finais e desenvolvedores é que o YJIT produz uma aceleração média de cerca de 23% em comparação com o interpretador CRuby atual para benchmarks realistas.

Com Ruby 3.1, o plano é incluí-lo como uma versão de visualização para ajudar a testá-lo e aproveitar os ganhos de desempenho, mas atualmente está desabilitado por padrão. As opções "--yjit" ou "YJIT_RUBY_ENABLE = 1" são necessárias para habilitar atualmente este Ruby JIT. Além disso, o YJIT suporta apenas plataformas Linux e macOS até agora em CPUs x86-64. As plataformas não suportadas verão o interpretador Ruby convencional usado.

Mais detalhes sobre o YJIT de Ruby que foi mesclado na quarta-feira podem ser encontrados por meio de sua solicitação de mesclagem .





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário