YJIT Benchmarks

YJIT metrics from the yjit-bench suite as of 2024-11-20 (86b1c83857)
Using the geomean of the headline benchmarks for x86 YJIT 3.4.0dev is
  • 89.7% faster than CRuby 3.4.0dev
  • 5.2% faster than YJIT 3.3.6
On railsbench it is
  • 96.6% faster than CRuby 3.4.0dev
  • 4.5% faster than YJIT 3.3.6
Latest Full Details:
YJIT 3.4.0dev build configuration
Ruby
ruby 3.4.0dev (2024-11-20T02:04:54Z master 86b1c83857) +YJIT +PRISM [x86_64-linux]
Configure args
--disable-install-doc --disable-install-rdoc --enable-yjit
Compiler
gcc (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0
x86_64 CPU
Intel(R) Xeon(R) Platinum 8488C: 6.143.8
aarch64 CPU
AWS Graviton4

YJIT Results Over Time

  •    x86_64 railsbench   
  •    x86_64 optcarrot   
  •    x86_64 liquid-render   
  •    x86_64 activerecord   
Y axis values are the total number of seconds to run the benchmark one time - lower is better.

Do you love extensive details?