YJIT Benchmarks

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

2022-12-04 20:10:05

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-04 04:10:19

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-03 20:10:05

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-03 04:10:23

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-02 20:10:08

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-02 04:10:23

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-01 20:10:03

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-12-01 04:10:33

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-30 20:10:20

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-30 04:10:39

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-29 20:10:19

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-29 04:10:30

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-28 04:10:29

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-27 20:10:04

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-27 04:10:27

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-26 20:10:04

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-26 04:10:26

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-25 20:10:11

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-25 04:10:28

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-24 20:10:07

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-24 04:10:29

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-23 20:10:13

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-23 04:10:35

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-22 20:10:13

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-22 04:10:39

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-21 20:10:19

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-21 04:12:26

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-20 20:10:18

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf liquid-render mail psych-load railsbench ruby-lsp binarytrees chunky_png erubi erubi_rails etanni fannkuchredux lee nbody optcarrot rubykon 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to setivar str_concat

Raw JSON data:

2022-11-20 04:11:01

0.0 2.0 4.0 6.0 8.0 No JIT YJIT activerecord hexapdf