YJIT
metrics from the yjit-bench suite
as of 2024-11-19
Using the geomean
of the headline benchmarks
for x86
YJIT 3.4.0dev is
Latest Full Details:
- 88.0% faster than CRuby 3.4.0dev
- 4.4% faster than YJIT 3.3.4
- 93.6% faster than CRuby 3.4.0dev
- 3.0% faster than YJIT 3.3.4
YJIT 3.4.0dev build configuration
- Ruby
ruby 3.4.0dev (2024-11-19T03:42:43Z :detached: 727b2a2999) +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
ARMv8: AWS Graviton3
Latest Headlining Results vs CRuby
These "headlining" benchmarks are used for the above measurements. There are more benchmarks on the Full Details Page.
Performance on Headline Benchmarks
Speed of each Ruby implementation relative to the baseline CRuby measurement. Higher is better.Memory Usage on Headline Benchmarks
Memory usage of each Ruby implementation relative to the baseline CRuby measurement. Lower is better.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.