7 ポイント 投稿者 xguru 2023-03-12 | まだコメントはありません。 | WhatsAppで共有
  • 現在のMJITを置き換えるPR
  • Pure-Rubyアセンブラを使ってネイティブコードを生成
    • MJITは実行時にCコンパイラを、YJITはビルド時にRustコンパイラを必要とする
  • 生成されたコードはYJITが作るものと似ている
    • 実際に多くのメソッドはRustコードをそのままRubyへ翻訳
    • MJIT向けの実装を削除してRuby VMを簡素化
  • ベンチマークではYJITよりかなり遅いが、MJITよりは速い

まだコメントはありません。

まだコメントはありません。