method call exit reasons: 
                  klass_megamorphic    8890564 (69.5%)
                          block_arg    1476047 (11.5%)
          args_splat_cfunc_var_args     839083 ( 6.6%)
            iseq_materialized_block     550432 ( 4.3%)
                        send_getter     287732 ( 2.3%)
                           keywords     178846 ( 1.4%)
                is_a_class_mismatch     121879 ( 1.0%)
                iseq_ruby2_keywords     103473 ( 0.8%)
    args_splat_cfunc_ruby2_keywords      77980 ( 0.6%)
       send_chain_not_string_or_sym      76471 ( 0.6%)
                      iseq_has_post      73444 ( 0.6%)
                           kw_splat      36332 ( 0.3%)
                     iseq_has_no_kw      28762 ( 0.2%)
                   iseq_arity_error      15083 ( 0.1%)
               iseq_has_rest_and_kw       9913 ( 0.1%)
              cfunc_ruby_array_varg       8222 ( 0.1%)
                      zsuper_method       5992 ( 0.0%)
                    args_splat_ivar       3867 ( 0.0%)
                    iseq_has_kwrest        994 ( 0.0%)
         iseq_has_rest_and_optional        655 ( 0.0%)
           iseq_missing_optional_kw        551 ( 0.0%)
                         send_chain        375 ( 0.0%)
                        iseq_zsuper        346 ( 0.0%)
        splatarray_length_not_equal         12 ( 0.0%)

leave exit reasons: 
    interp_return   40789127 (100.0%)
     se_interrupt        326 ( 0.0%)

getinstancevariable exit reasons: 
    megamorphic        748 (100.0%)

setinstancevariable exit reasons: 
    (all relevant counters are zero)
opt_aref exit reasons: 
    (all relevant counters are zero)

bindings_allocations:           4
bindings_set:                   0
compiled_iseq_count:         3392
compiled_block_count:       44180
invalidation_count:           310
constant_state_bumps:           0
inline_code_size:         5009420
outlined_code_size:       5007992

total_exit_count:        55627032
total_insns_count:     2593202913
vm_insns_count:         541863796
yjit_insns_count:      2066177022
ratio_in_yjit:              79.1%
avg_len_in_yjit:             36.9

Top-20 most frequent exit ops (100.0% of exits):
    opt_send_without_block:   10593291 (71.4)
                      send:    2025317 (13.6)
        getblockparamproxy:    1092469 (7.4)
               invokeblock:     479166 (3.2)
               invokesuper:     222850 (1.5)
             setlocal_WC_0:     180242 (1.2)
                checkmatch:     116633 (0.8)
               expandarray:      99087 (0.7)
                      once:      20481 (0.1)
                    opt_eq:       4111 (0.0)
      opt_getconstant_path:       3851 (0.0)
                     leave:        326 (0.0)
                  opt_aref:         28 (0.0)
                opt_length:         20 (0.0)
                 opt_minus:         12 (0.0)
                  opt_size:          8 (0.0)
                  opt_ltlt:          5 (0.0)
                  branchif:          3 (0.0)
                   opt_neq:          3 (0.0)
               objtostring:          1 (0.0)