6 poin oleh xguru 2023-09-21 | 1 komentar | Bagikan ke WhatsApp
  • Shopify sedang menerapkan YJIT pada layanan penting seperti halaman depan web store mereka
  • YJIT yang disertakan di 3.2 meningkatkan kecepatan Storefront Renderer ini rata-rata sekitar 10%
  • YJIT yang ada di 3.3-preview2 lebih cepat lagi, rata-rata 13% lebih cepat dibanding YJIT di 3.2
  • YJIT di Ruby 3.3 15% lebih cepat daripada interpreter Ruby 3.3

Mengapa lebih cepat

  • Register Allocator baru
  • Lebih banyak kode kini dikompilasi dengan JIT

Menuju rilis Ruby 3.3.0

  • Pengurangan overhead memori
  • Optimasi pemanggilan method

Kesimpulan

  • YJIT di Ruby 3.2 telah mengoptimalkan workload layanan produksi di berbagai perusahaan termasuk Shopify
  • Penggunaan YJIT di production direkomendasikan
  • Saat Ruby 3.3 dirilis, aplikasi Anda akan berjalan lebih cepat