YJIT Benchmarks

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

2024-02-24 19:08:14

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-24 06:08:17

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-23 19:08:15

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-23 06:08:13

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-22 19:08:16

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-22 06:08:14

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-20 19:08:13

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-20 06:08:17

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-19 19:08:14

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-19 06:08:12

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-18 19:08:15

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-18 06:08:13

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-17 19:08:16

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-17 06:08:14

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-16 19:08:17

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-16 06:08:15

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-15 19:08:13

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot rack ruby-json rubykon sudoku tinygql 30k_ifelse 30k_methods cfunc_itself fib getivar keyword_args respond_to ruby-xor setivar setivar_object setivar_young str_concat throw

Raw JSON data:

2024-02-15 06:08:16

0.0 5.0 10.0 15.0 20.0 No JIT YJIT activerecord chunky-png erubi-rails hexapdf liquid-c liquid-compile liquid-render lobsters mail psych-load railsbench rubocop ruby-lsp sequel binarytrees blurhash erubi etanni fannkuchredux fluentd graphql graphql-native lee matmul nbody nqueens optcarrot