14.6% of dynamic dispatch on lobsters is caused by `send` instruction. We never specialize `Insn::Send` at the moment. We should be able to make a JIT-to-JIT call even if it has a block handler, just like YJIT does. - [x] Count unoptimized `send`: https://github.com/ruby/ruby/pull/14801 - [x] #796 - [ ] Include `send` C funcs in `not inlined C methods`
14.6% of dynamic dispatch on lobsters is caused by
sendinstruction.We never specialize
Insn::Sendat the moment. We should be able to make a JIT-to-JIT call even if it has a block handler, just like YJIT does.send: ZJIT: Count unoptimizedSendruby/ruby#14801sendinsn #796sendC funcs innot inlined C methods