Skip to content

TracePoint is slow #18

@aantix

Description

@aantix

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions