Details for Benchmarks at 2023-05-23 06:08:46
Headlining Benchmarks
These are "headlining" because the "overall" speedup above is based on these benchmarks specifically.
Speed of each Ruby implementation (iterations/second) relative to the CRuby interpreter. Higher is better.
Other Benchmarks
Speed of each Ruby implementation (iterations/second) relative to the CRuby interpreter. Higher is better.
MicroBenchmarks
Speed of each Ruby implementation (iterations/second) relative to the CRuby interpreter. Higher is better.
Want Raw Graphs and CSV?
- Headlining benchmarks (x86_64)
- All benchmarks (x86_64)
- HTML "headline" speed comparison (only generated for x86_64)
- CSV speed results (x86_64)
- Headlining benchmarks (AARCH64)
- All benchmarks (AARCH64)
- CSV speed results (AARCH64)
Benchmarks Speed Details
Benchmark Memory Usage Details
Number of Iterations and Warmups Tested
Benchmark YJIT Stats
Note: currently, all stats are collected on x86_64, not ARM.
Raw JSON data files
All graphs and table data in this page comes from processing these data files, which come from benchmark runs.
- aarch64_prod_ruby_no_jit
- aarch64_prod_ruby_with_yjit
- aarch64_yjit_stats
- x86_64_prod_ruby_no_jit
- x86_64_prod_ruby_with_yjit
- x86_64_yjit_stats
Far Too Many Details
These are links to HTML reports on GitHub with far, far too much detail about the benchmarking runs per-platform.
Autogenerated by continuous_reporting/generate_and_upload_reports.rb script.