Slide 16
Slide 16 text
TracePoint, GC.compact, and Ractor
● MJIT can be disabled when GC.compact or
TracePoint is used
○ Ruby 3.1 shows "JIT cancel" on --jit-verbose=1 when it
happens
● However, Ruby 3.1 supported TracePoint :class
events for Zeitwerk
● MJIT has performance issues when you have
Ractors