YJIT Benchmarks

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

2023-06-02 19:08:54

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

Raw JSON data:

2023-06-02 06:08:53

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

Raw JSON data:

2023-06-01 19:08:50

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

Raw JSON data:

2023-06-01 06:08:47

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

Raw JSON data:

2023-05-31 19:09:00

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

Raw JSON data:

2023-05-31 06:09:03

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

Raw JSON data:

2023-05-30 19:09:02

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

Raw JSON data:

2023-05-30 06:09:05

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

Raw JSON data:

2023-05-29 19:09:03

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

Raw JSON data:

2023-05-29 06:09:51

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

Raw JSON data:

2023-05-28 19:08:59

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

Raw JSON data:

2023-05-28 06:08:55

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

Raw JSON data:

2023-05-27 19:09:22

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

Raw JSON data:

2023-05-27 06:08:57

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

Raw JSON data:

2023-05-26 19:08:55

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

Raw JSON data:

2023-05-26 06:08:53

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

Raw JSON data:

2023-05-25 19:08:56

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

Raw JSON data:

2023-05-25 06:08:54

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

Raw JSON data:

2023-05-24 19:08:53

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

Raw JSON data:

2023-05-24 06:08:56

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

Raw JSON data:

2023-05-23 19:08:48

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

Raw JSON data:

2023-05-23 06:08:46

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

Raw JSON data:

2023-05-22 19:08:56

0.0 2.0 4.0 6.0 8.0 10.0 No JIT YJIT activerecord erubi_rails hexapdf liquid-c liquid-compile liquid-render mail psych-load railsbench ruby-lsp sequel binarytrees chunky_png