YJIT Benchmarks

YJIT Results Over Time

To zoom in, drag over the time range you want to see. Double-click to zoom back out.

Select Dataset
  •    30k_ifelse   
  •    30k_methods   
  •    activerecord   
  •    binarytrees   
  •    blurhash   
  •    cfunc_itself   
  •    chunky-png   
  •    chunky_png   
  •    discourse   
  •    erubi   
  •    erubi-rails   
  •    erubi_rails   
  •    etanni   
  •    fannkuchredux   
  •    fib   
  •    fluentd   
  •    getivar   
  •    graphql   
  •    graphql-native   
  •    hexapdf   
  •    hexapdf_line_wrap   
  •    jekyll   
  •    keyword_args   
  •    lee   
  •    liquid-c   
  •    liquid-compile   
  •    liquid-render   
  •    lobsters   
  •    mail   
  •    matmul   
  •    nbody   
  •    nqueens   
  •    object-new   
  •    optcarrot   
  •    protoboeuf   
  •    protoboeuf-encode   
  •    psych-load   
  •    rack   
  •    railsbench   
  •    respond_to   
  •    rubocop   
  •    ruby-json   
  •    ruby-lsp   
  •    ruby-xor   
  •    rubykon   
  •    sequel   
  •    setivar   
  •    setivar_object   
  •    setivar_young   
  •    setivar_young_object   
  •    str_concat   
  •    sudoku   
  •    throw   
  •    tinygql   
Y axis values are the total number of seconds to run the benchmark - lower is better.
Whiskers are shown 2 standard deviations higher and lower.