YJIT Benchmarks

Here’s a full historical listing of raw results of YJIT benchmark runs, including comparison with other Rubies.

2022-01-24 07:17:50

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-23 19:11:52

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-23 07:12:27

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-22 19:12:54

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-22 07:12:25

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-21 20:59:16

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-21 07:12:35

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-20 19:11:59

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-20 07:12:37

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-19 19:13:03

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-19 07:12:44

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-18 19:12:57

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-18 07:12:30

0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-17 19:12:04

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-17 07:12:25

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-16 19:12:02

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-16 07:12:18

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-15 19:12:12

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-15 07:12:55

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar

Raw JSON data:

2022-01-14 20:52:29

0.0 2.0 4.0 6.0 8.0 No JIT MJIT3.0 MJIT3.1 YJIT activerecord hexapdf liquid-render mail psych-load railsbench binarytrees erubi erubi_rails fannkuchredux