- A Shopify está aplicando o YJIT a serviços importantes, como a primeira página da loja virtual
- O YJIT incluído no 3.2 aumentou a velocidade desse Storefront Renderer em cerca de 10% em média
- O YJIT incluído no 3.3-preview2 é ainda mais rápido, com média 13% superior ao YJIT do 3.2
- O YJIT do Ruby 3.3 é 15% mais rápido que o interpretador Ruby 3.3
Por que é mais rápido
- Novo alocador de registradores
- Mais código agora é compilado com JIT
Rumo ao lançamento do Ruby 3.3.0
- Redução da sobrecarga de memória
- Otimização de chamadas de método
Conclusão
- O YJIT do Ruby 3.2 otimizou as cargas de trabalho de serviços em produção de várias empresas, incluindo a Shopify
- Recomenda-se usar o YJIT em produção
- Quando o Ruby 3.3 for lançado, sua aplicação deverá rodar ainda mais rápido
1 comentários
Ruby 3.2.0 veio de outra dimensão
Lançamento do Ruby 3.2.0