- Shopify déploie YJIT sur des services critiques comme la page d’accueil de sa boutique en ligne
- YJIT inclus dans la version 3.2 a accéléré ce Storefront Renderer d’environ 10 % en moyenne
- Le YJIT intégré à 3.3-preview2 est encore plus rapide, avec une moyenne de 13 % de mieux que YJIT de 3.2
- Le YJIT de Ruby 3.3 est 15 % plus rapide que l’interpréteur Ruby 3.3
Pourquoi est-ce plus rapide ?
- Nouveau Register Allocator
- Davantage de code est désormais compilé en JIT
En route vers la sortie de Ruby 3.3.0
- Réduction de la surcharge mémoire
- Optimisation des appels de méthodes
Conclusion
- Le YJIT de Ruby 3.2 a optimisé les charges de travail des services de production de plusieurs entreprises, dont Shopify
- L’utilisation de YJIT en production est recommandée
- Quand Ruby 3.3 sera publié, vos applications fonctionneront encore plus rapidement
1 commentaires
Ruby 3.2.0 vient d’une autre dimension
Sortie de Ruby 3.2.0