Is there any way to have TracePoint do the path matching, instead of:
https://github.com/ruby/tracer/blob/master/lib/tracer/base.rb#L144
Then it would be at the VM level, which should provide a performance increase.
Could be achieved with a C extension?
Otherwise, you're throwing away 99% of the method calls that aren't application-level, and it makes for incredibly slow tracing.
Is there any way to have TracePoint do the path matching, instead of:
https://github.com/ruby/tracer/blob/master/lib/tracer/base.rb#L144
Then it would be at the VM level, which should provide a performance increase.
Could be achieved with a C extension?
Otherwise, you're throwing away 99% of the method calls that aren't application-level, and it makes for incredibly slow tracing.